@charset "utf-8";
	body{
	background:#ededed
}
html{
	-webkit-text-size-adjust:none
}
.base-header{
	min-width:1000px;
	width:100%;
	position:relative;
	z-index:25;
	border-bottom:1px solid #2b91cd;
	background:#49aeea
}
.base-header .inner-header{
	width:980px;
	position:relative;
	margin:0 auto;
	padding:10px
}
.base-header:after{
	content:"";
	display:block;
	height:3px;
	background-color:#6cbeef;
	background:0;
	position:absolute;
	width:100%;
	bottom:-3px;
	left:0
}
.base-header .user-area{
	position:relative;
	float:right;
	color:#ccc;
	z-index:3
}
.base-header .user-area a{
	outline:0;
	border:1px solid #2894d5;
	font-size:12px;
	color:#d8e8f0;
	text-decoration:none;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	display:block;
	padding:3px 8px
}
.base-header .user-area li{
	float:left;
	color:#83847a;
	padding-right:4px;
	list-style:none;
	font-size:100%
}
.base-header .user-area li.last{
	padding-right:0
}
.base-header .sign-in{
	background:#379dda;
	overflow:hidden
}
.base-header .sign-in span{
	min-width:60px;
	display:block;
	float:left
}
.base-header .sign-in img{
	padding-top:5px
}
.base-header .help{
	font-weight:400;
	background:#2185c1
}
.base-header .logo{
	width:175px;
	height:60px;
	text-indent:-9999px;
	display:block;
	background:url(../images/logo.png) 0 0 no-repeat;
	_background:url(../images/logo_ie.png) 0 0 no-repeat;
	overflow:hidden;
	float:left
}
.logo-ident{
	float:left;
	width:21px
}
.base-header .nav{
	width:700px;
	display:block;
	float:left;
	margin:9px 0 0 40px
}
.base-header .nav li{
	font-weight:700;
	font-size:15px;
	position:relative;
	float:left;
	display:block
}
.base-header .nav a{
	color:#d8e8f0;
	_border-bottom:0;
	text-decoration:none
}
.base-header .nav a:visited,.base-header .nav a{
	text-decoration:none
}
.base-header .nav li a{
	display:inline;
	zoom:1;
	z-index:2;
	padding:0 12px 3px
}
.base-header .nav li.open{
	background-color:#49aeea;
	background:-webkit-gradient(linear,left top,left bottom,from(#49aeea),to(#ccc));
	background:-webkit-linear-gradient(top,#49aeea,#ccc);
	background:-moz-linear-gradient(top,#49aeea,#ccc);
	background:-ms-linear-gradient(top,#49aeea,#ccc);
	background:-o-linear-gradient(top,#49aeea,#ccc);
	z-index:10
}
.base-header .has-submenu a.hd img{
	display:inline-block;
	width:7px;
	height:7px;
	border:0;
	background:url(../images/base_sprite.png) no-repeat -16px -66px;
	margin:0 0 1px 2px
}
.base-header .has-submenu a.hd:hover img{
	display:inline-block;
	border:0;
	background:url(../images/base_sprite.png) no-repeat -48px -66px
}
.base-header .open a.hd img{
	background:url(../images/base_sprite.png) no-repeat -16px -66px
}
.base-header .has-submenu ul{
	display:none;
	-webkit-transition:max-height .2s ease;
	-moz-transition:max-height .2s ease;
	-ms-transition:max-height .2s ease;
	-o-transition:max-height .2s ease;
	background:#49aeea;
	border:1px solid #ccc;
	*border-top:0;
	-webkit-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);
	-moz-box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);
	box-shadow:0 3px 2px 0 rgba(0,0,0,0.2);
	z-index:-1
}
.base-header li.open a.hd img{
	display:inline-block;
	background:url(../images/base_sprite.png) no-repeat -48px -66px
}
.base-header .open ul{
	zoom:1;
	display:block;
	left:0;
	top:24px;
	position:absolute;
	width:200px;
	max-height:2000px;
	-webkit-transition:max-height 1.5s ease;
	-moz-transition:max-height 1.5s ease;
	-ms-transition:max-height 1.5s ease;
	-o-transition:max-height 1.5s ease;
	-webkit-border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
	border-bottom-left-radius:5px;
	-webkit-border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-right-radius:5px
}
.base-header .has-submenu ul li{
	zoom:1;
	display:block;
	white-space:normal;
	font-weight:400;
	border-bottom:1px solid #66b9ea;
	font-size:12px;
	float:none
}
.base-header .has-submenu ul li.min-width{
	line-height:0
}
.base-header .has-submenu ul li.min-width .img{
	height:3px
}
.base-header .has-submenu ul li a{
	color:#fff;
	display:block;
	padding:8px 25px 5px 15px
}
.base-header .has-submenu ul li a:hover,.base-header .has-submenu ul li:hover{
	background-color:#08c;
	color:#fff
}
.base-header .has-submenu ul li.min-width:hover{
	background-color:#49aeea
}
.base-header .has-submenu .hd-bg a{
	display:inline-block;
	margin:0 1px
}
.base-header .open .hd-bg{
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0b68c8',endColorstr='#ccc')
}
.base-header .open .hd-bg a{
	background-color:#49aeea;
	color:#fff
}
.base-header .top-my-nav{
	text-align:left;
	position:absolute;
	border:1px solid #2894d5;
	background:#379dda;
	display:none;
	border-top:0;
	padding:0 0 5px 0;
	top:0;
	right:164px;
	[;
	right:165px;
	]
}
.base-header .top-my-nav a{
	color:#fff;
	border:0;
	font-weight:400
}
.base-header .my-sub-over a:hover{
	color:#666
}
.base-header .top-my-nav li{
	float:none;
	padding-right:0;
	width:100%
}
.user-area .account a.sign-in{
	*padding:2px 8px
}
*html .base-header .top-my-nav li{
	height:1%
}
.user-area .topnotice a{
	*padding:2px 8px
}
.user-area .topnotice:hover>a{
	color:#fff
}
.base-header .user-area .topnotice .help{
	text-align:center;
	width:50px;
	[;
	width:51px;
	]
}
.base-header .user-area .topnotice-none{
	padding:20px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	color:#ccc
}
.notice-tips{
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	background-color:#faa732;
	*background-color:#faa732;
	background-image:-moz-linear-gradient(top,#fbb450,#f89406);
	background-image:-webkit-gradient(linear,0 0,0 100%,from(#fbb450),to(#f89406));
	background-image:-webkit-linear-gradient(top,#fbb450,#f89406);
	background-image:-o-linear-gradient(top,#fbb450,#f89406);
	background-image:linear-gradient(to bottom,#fbb450,#f89406);
	border-color:#f89406 #f89406 #ad6704;
	border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffbb450',endColorstr='#fff89406',GradientType=0);
	filter:progid:DXImageTransform.Microsoft.gradient(enabled=false);
	display:inline-block;
	text-align:center;
	position:relative;
	font-size:10px;
	font-weight:bold;
	color:#fff;
	font-family:Arial,Helvetica,sans-serif;
	left:3px;
	padding:1px 4px;
	*padding:1px 3px;
	[;
	padding:0 3px;
	]
}
.base-header .notice-my-nav{
	text-align:left;
	display:none;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	background:#fff;
	padding:5px;
	width:256px;
	line-height:18px;
	position:absolute;
	right:-10px;
	top:28px;
	[;
	top:27px;
	]
}
.base-header .notice-my-nav .noticerow{
	border-bottom:1px solid #ccc
}
.base-header .notice-my-nav .arrow{
	width:260px;
	height:7px;
	background:url(../images/icon-up.gif) no-repeat;
	z-index:80;
	visibility:visible;
	position:absolute;
	left:0;
	top:-7px
}
.base-header .notice-my-nav a{
	color:#666;
	border:0;
	font-weight:400
}
.base-header .notice-my-nav .notice-n{
	background-color:#fdf4d0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.base-header .notice-my-nav .notice-btn{
	border-bottom:0;
	height:20px;
	text-indent:-999em;
	margin-top:5px
}
.base-header .notice-my-nav .pre-btn,.base-header .notice-my-nav .pre-btn-gray,.base-header .notice-my-nav .next-btn,.base-header .notice-my-nav .next-btn-gray{
	float:left;
	width:127px;
	margin:0;
	padding:0;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.base-header .notice-my-nav .pre-btn{
	background:url(../images/icon-prebtn.gif) no-repeat 0 0
}
.base-header .notice-my-nav .next-btn{
	background:url(../images/icon-nextbtn.gif) no-repeat 0 0
}
.base-header .notice-my-nav .pre-btn-gray{
	background:url(../images/icon-prebtn.gif) no-repeat 0 -21px
}
.base-header .notice-my-nav .next-btn-gray{
	background:url(../images/icon-nextbtn.gif) no-repeat 0 -21px
}
.base-header .notice-my-nav a h4{
	font-size:12px;
	color:#0063dc
}
.base-header .notice-my-nav a h4 em{
	background:url(../images/icon-new.gif) no-repeat;
	width:23px;
	height:11px;
	display:inline-block;
	margin-left:2px
}
.base-header .notice-my-nav a h4 span{
	float:right;
	font-weight:normal;
	color:#666;
	*margin-top:-18px
}
*html .base-header .notice-my-nav li{
	height:1%
}
.base-header .sign-in:hover,.base-header .help:hover,.base-header .nav a:hover,.base-header .nav .current,.base-header .my-sub-over a{
	color:#fff
}
::-webkit-scrollbar{
	width:12px;
	height:12px;
	background:#49aeea;
	margin:5px 0 5px 0
}
::-webkit-scrollbar-track{
	border:1px solid #1985c5
}
::-webkit-scrollbar-corner{
	background:#1985c5
}
::-webkit-scrollbar-thumb{
	background:#a4cbe2;
	-webkit-border-radius:6px
}
::-webkit-scrollbar-button{
	background:#dedede;
	height:1px
}
.feedback{
	position:fixed;
	right:0;
	bottom:100px
}
.changelog{
	padding:0 25px
}
.changelog h1{
	font-size:20px
}
.changelog h2{
	font-size:16px;
	padding:35px 0 10px 0
}
.changelog p{
	margin-bottom:10px;
	line-height:18px
}
.changelog img{
	border:1px solid #ddd;
	padding:5px
}
.changelog ul li{
	line-height:25px
}
.footer{
	color:#888
}
.footer font{
	font-size:12px
}
.footer a{
	font-size:12px;
	color:#999
}
.inner-ft{
	width:980px;
	margin:0 auto;
	padding-top:5px
}
.ft-c{
	padding:5px 0;
	border-bottom:1px dotted #999
}
.footer ul li{
	display:inline;
	zoom:1
}
.link-list{
	margin-bottom:5px;
	width:890px;
	overflow:hidden
}
.link-list li{
	position:relative;
	margin:0 14px 5px 0
}
.link-list li.link-list-label{
	font-weight:700;
	margin:0 5px 5px 0;
	float:left;
	display:inline-block
}
.ft-bottom{
	padding:5px 0;
	overflow:hidden
}
.copy{
	float:left;
	width:500px;
	line-height:30px
}
.copy span{
	vertical-align:-25px;
	*vertical-align:-5px
}
.ft-logo{
	float:right;
	width:470px;
	text-align:right
}
.ft-logo a{
	margin:0 3px
}
.recharge{
	width:980px;
	background:#e5f0fa;
	color:#666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ddd;
	-webkit-box-shadow:0 0 5px #999;
	-moz-box-shadow:0 0 5px #999;
	margin:20px auto
}
.recharge-lf{
	float:left;
	width:720px;
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	padding:15px;
	-moz-border-radius:6px 0 0 6px;
	-webkit-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px
}
.recharge-lf h2{
	border-bottom:1px solid #ddd;
	padding-bottom:4px;
	margin-bottom:10px
}
.tabmenu{
	background:url(../images/line.gif) repeat-x 0 31px
}
.tabmenu ul{
	overflow:hidden;
	height:32px
}
.tabmenu li{
	float:left;
	margin-right:5px;
	background:0;
	padding:0
}
.tabmenu span{
	padding:6px 15px;
	margin:4px 0 0 0;
	display:block;
	color:#666;
	text-decoration:none;
	-webkit-border-top-right-radius:12px;
	-webkit-border-bottom-right-radius:0;
	-webkit-border-bottom-left-radius:0;
	-webkit-border-top-left-radius:12px;
	-moz-border-radius-topright:12px;
	-moz-border-radius-bottomright:0;
	-moz-border-radius-bottomleft:0;
	-moz-border-radius-topleft:12px;
	border-top-right-radius:12px;
	border-bottom-right-radius:0;
	border-bottom-left-radius:0;
	border-top-left-radius:12px;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	background-color:#9dc7ed;
	border:1px solid #ccc;
	border-bottom:0;
	border-bottom:0;
	cursor:pointer
}
.tabmenu li.current span{
	color:#333;
	font-weight:bold;
	padding:7px 15px;
	margin-bottom:-1px;
	background:#eff6ff
}
.recharge .tabmenu li.current span{
	background:#fff
}
.current span{
	color:#333
}
.recharge-rt{
	float:right;
	width:220px;
	line-height:20px;
	padding-bottom:15px
}
.recharge-rt .lst{
	width:210px
}
.tabcont{
	background:#fff;
	position:relative;
	padding:10px 0 1px;
	zoom:1
}
.balance{
	border:1px solid #f8da7f;
	background:#fdfce9;
	margin-bottom:10px;
	position:relative;
	zoom:1;
	padding:10px
}
.balance-gray{
	border:1px solid #ddd;
	background:#f3f3f3;
	font-size:14px;
	padding:15px
}
.recharge-rt h3{
	padding:15px 15px 0
}
.recharge-rt h4{
	border-bottom:1px dashed #bbd7f1;
	margin:10px 15px 0;
	margin-bottom:10px
}
.th-m{
	border-top:1px dashed #ddd;
	padding:5px 0
}
.th-m img{
	padding:0;
	margin-top:10px
}
.pay-way .info{
	padding:10px
}
.recharge-rt a{
	color:#0063dc
}
.recharge-rt p{
	padding:0 15px
}
.recharge-con{
	background:#fff;
	font-size:14px;
	border:1px solid #ddd
}
.coming{
	font-size:18px;
	text-align:center;
	color:#333
}
.num{
	font-weight:700;
	font-size:16px
}
.total{
	text-align:right;
	background:#f9f9f9;
	padding:10px 15px
}
.udpload-tipbg{
	position:absolute;
	height:425px;
	width:730px;
	background:#000;
	-moz-opacity:.1;
	opacity:.1;
	filter:alpha(opacity=10);
	z-index:1
}
.udpload-tip{
	width:320px;
	text-align:center;
	font-size:14px;
	background:#ffc;
	left:50%;
	margin-left:-160px;
	position:absolute;
	z-index:15;
	top:36%;
	border:1px solid #333;
	padding:25px
}
.recharge-table,.invoice-table{
	border:1px solid #ddd;
	margin:0 0 10px
}
.recharge-table th,.recharge-table td,.invoice-table th,.invoice-table td{
	height:32px;
	line-height:18px;
	padding:5px 5px 5px 10px
}
.invoice-table th,.invoice-table td{
	border:1px solid #ddd;
	line-height:22px
}
.recharge-table th,.invoice-table th{
	border-bottom:solid 1px #ddd;
	background:#deedf4;
	font-weight:700;
	font-size:14px;
	text-align:left
}
.recharge-table .row .last{
	border-bottom:solid 1px #ddd
}
.sel-item{
	border-bottom:1px dotted #ddd;
	padding:15px
}
.sel-item label{
	width:100px;
	float:left;
	padding-top:5px;
	font-weight:700
}
.invoice-tit label{
	float:none!important;
	display:inline;
	padding:0;
	font-weight:normal;
	width:
}
.money-col1,.money-col2,.money-col3{
	float:left;
	width:180px
}
.money-col4{
	float:left;
	margin:0 0 0 100px;
	*margin:40px 0 0 -540px;
	display:none
}
.money-col4 li{
	float:left;
	width:175px;
	margin:0 0 10px 0;
	padding:0
}
.money-col1 li,.money-col2 li,.money-col3 li{
	float:left;
	width:150px;
	_width:125px
}
.sel-item .money-col4 li{
	margin:0 0 10px 0;
	padding:5px 0 5px 5px
}
.sel-item ul li{
	display:block;
	margin:0 15px 10px 0;
	padding:5px 20px 5px 5px
}
.sel-item .pay-way label,.sel-item .money-col1 label,.sel-item .money-col2 label,.sel-item .sentm label{
	float:none;
	padding:0;
	width:auto;
	font-weight:normal
}
.sel-item .current{
	background:#fff3b9
}
.pay-way{
	padding:10px 0;
	width:575px
}
.pay-way h4{
	font-size:14px
}
.pay-way span{
	padding-left:15px;
	vertical-align:10px
}
.input-m{
	width:60px;
	border:1px solid #cc;
	padding:3px
}
.manu{
	text-align:center;
	margin:5px;
	padding:3px
}
.manu a{
	border:#ddd 1px solid;
	color:#036cb4;
	text-decoration:none;
	margin:0 2px;
	padding:2px 6px
}
.manu a:hover{
	border:#036cb4 1px solid;
	color:#fff;
	background-color:#49aeea;
	text-decoration:none
}
.manu .current{
	border:#036cb4 1px solid;
	font-weight:700;
	color:#fff;
	background-color:#49aeea;
	margin:0 2px;
	padding:2px 6px
}
.manu .disabled{
	border:#ddd 1px solid;
	color:#ddd;
	margin:2px;
	padding:2px 5px
}
.questionnaire-tips{
	text-align:center;
	background-color:#ffffd0;
	border-bottom:1px solid #e5e5b8;
	height:25px;
	line-height:25px;
	color:#666
}
.questionnaire-tips span{
	font-weight:bold;
	padding:0 5px
}
.questionnaire-tips a{
	font-weight:bold;
	padding-left:10px
}
.cont-inner{
	width:980px;
	min-height:500px;
	height:auto!important;
	background:#fff;
	color:#666;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ddd;
	margin:20px auto;
	padding:20px 0
}
.qa-tit,.q-list{
	padding:5px 25px
}
.no-creat{
	padding:100px 300px;
	text-align:center
}
.no-creat span{
	font-size:18px;
	font-weight:bold;
	color:#999;
	padding-right:20px;
	vertical-align:middle
}
.qa-tit h1{
	float:left;
	width:500px;
	padding-top:10px
}
.creat-rt{
	position:relative;
	width:121px;
	float:left
}
.creat-search{
	float:right;
	position:relative
}
.creat-search .CreatSearchTxt{
	border:1px solid #ccc;
	width:260px;
	height:22px;
	background:url(../images/magnifier.gif) no-repeat 5px 5px;
	text-indent:25px
}
.creat-search .current{
	position:absolute;
	left:245px;
	*left:270px;
	top:6px
}
.creat-search .thbtn{
	padding:1px 12px 2px;
	margin-left:5px;
	font-size:12px
}
.questionnairemain{
	clear:both
}
#questionnairetabs0{
	margin:20px 25px 0
}
#questionnairetabs0 .q-list{
	padding:5px 0
}
.questionnairemenu0{
	border-bottom:1px solid #c7c7c7;
	display:block;
	height:36px;
	[;
	height:35px;
	]
}
.questionnairemenu0 .questiion-add{
	background:url(../images/icon-add.gif) no-repeat;
	width:10px;
	height:11px;
	display:inline-block
}
.questionnairemenu0 .questiion-add-gray{
	background:url(../images/icon-add.gif) no-repeat 0 -12px;
	width:10px;
	height:11px;
	display:inline-block
}
.questionnairemenu0 li{
	display:block;
	float:left;
	padding:8px 0;
	*padding:7px 0 8px 0;
	width:125px;
	text-align:center;
	cursor:pointer;
	border:1px solid #c7c7c7;
	margin:5px 1px 0 0;
	background-color:#e9e9e9;
	background:-webkit-linear-gradient(top,#f9f9f9,#e9e9e9);
	background:-moz-linear-gradient(top,#f9f9f9,#e9e9e9);
	background:-ms-linear-gradient(top,#f9f9f9,#e9e9e9);
	background:-o-linear-gradient(top,#f9f9f9,#e9e9e9);
	-webkit-border-radius:3px 3px 0 0;
	-moz-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	position:relative;
	*z-index:1
}
.questionnairemenu0 li.hover{
	background:#fff;
	color:#333;
	border-bottom:0;
	padding:8px 0 9px;
	*padding:7px 0 9px;
	font-weight:bold
}
.questionnairemenu0 .click{
	padding:8px 0 13px;
	*padding:7px 0 13px;
	margin:0 1px 0 0
}
.questionnairemenu0 li em{
	font-size:9px;
	color:#999;
	position:absolute;
	top:22px;
	left:18px
}
#questionnairemain0 ul{
	display:none
}
#questionnairemain0 ul.block{
	display:block
}
.questionnairemenu0 .edit-arrow{
	padding:8px 6px 2px;
	position:absolute;
	right:0;
	top:5px
}
.questionnairemenu0 .edit-arrow span{
	background:url(../images/sm_blck_dwn.gif) no-repeat;
	display:inline-block;
	width:7px;
	height:10px
}
.edit-menu{
	border:1px solid #ccc;
	border-top:0;
	position:absolute;
	z-index:99;
	width:65px;
	right:-50px;
	top:30px;
	*top:29px;
	[;
	top:29px;
	]
}
.edit-menu li{
	border-radius:0;
	width:65px;
	padding:0;
	background-color:#fff;
	background:#fff;
	border:0;
	margin:0;
	font-weight:normal
}
.edit-menu li a{
	border-top:1px solid #ddd;
	color:#369;
	display:block;
	padding:5px
}
.edit-menu .option img{
	vertical-align:-3px;
	padding-right:3px
}
.del-row{
	margin-top:10px;
	border-top:3px solid #f4873e;
	padding:5px 10px
}
.del-row img{
	vertical-align:-5px;
	padding-left:10px
}
.th-row,.td-row{
	background:#f3f3f3;
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	vertical-align:middle;
	padding:11px 0 8px 10px;
	overflow:hidden;
	position:relative
}
*html .th-row,*html .td-row{
	height:1%
}
.th-row{
	font-weight:700
}
.th-row .re-date,.th-row .re-num,.th-row .re-del,.td-row .re-date,.td-row .re-num,.td-row .re-del{
	width:200px;
	float:left;
	text-align:center
}
.td-row .re-del{
	padding-top:8px
}
.td-row-last{
	background:#f9f9f9;
	border-bottom:1px solid #ddd;
	padding:5px 0
}
.td-row{
	background:#fff;
	border-bottom:1px dotted #ddd;
	border-top:0
}
.th-row .title,.td-row .title,.th-row .title2,.td-row .title2{
	width:340px;
	float:left
}
.th-row .title2,.td-row .title2{
	width:360px
}
.th-row .sample,.td-row .sample{
	width:70px;
	padding-right:20px;
	float:left;
	margin-left:5px;
	text-align:right
}
.th-row .open-recycling,.td-row .open-recycling{
	width:70px;
	padding-right:20px;
	float:left;
	margin-left:5px;
	text-align:center
}
.th-row .pub-set,.td-row .pub-set{
	width:70px;
	float:left;
	margin-left:5px
}
.td-row .sample .limitnum{
	font-size:14px;
	color:#c00;
	font-weight:bold
}
.td-row .sample{
	position:relative;
	zoom:1
}
.limitpic{
	position:absolute;
	left:5px;
	top:-5px
}
.th-row .date,.td-row .date{
	width:120px;
	float:left
}
.th-row .e-date,.td-row .e-date{
	width:90px;
	float:left
}
.create .th-row .date,.create .td-row .date{
	width:80px;
	float:left
}
.th-row .set,.td-row .set{
	width:100px;
	float:left;
	margin-left:5px
}
.th-row .operate,.td-row .operate{
	width:60px;
	float:left;
	margin-left:10px
}
.th-row .set span,.td-row .set span,.td-row .operate span{
	width:30px;
	float:left;
	display:block;
	text-align:center;
	color:#666
}
.td-row .operate span{
	text-align:left
}
.td-row .sample,.td-row .date{
	padding-top:2px
}
.td-row:hover{
	background:#ffffdc
}
.th-row a span{
	display:inline-block;
	margin-left:5px;
	width:10px;
	height:10px;
	background:url(../images/sort_10.gif) no-repeat 0 0
}
.th-row a:hover span{
	background:url(../images/sort_h_10.gif) no-repeat 0 0
}
.th-row a span.select{
	background:url(../images/sort_h_10.gif) no-repeat 0 0
}
.th-row a:hover.up span{
	background:url(../images/sort_h_up_10.gif) no-repeat 0 0
}
.th-row a.up span.select{
	background:url(../images/sort_h_up_10.gif) no-repeat 0 0
}
.th-row a.up span{
	display:inline-block;
	margin-left:5px;
	width:10px;
	height:10px;
	background:url(../images/sort_up_10.gif) no-repeat 0 0
}
.th-row a:hover{
	text-decoration:none
}
.td-row .title .check{
	float:left;
	width:20px;
	padding-top:2px;
	*padding-top:0
}
.td-row .title .edit-con img{
	vertical-align:-3px
}
.td-row .title .drag img{
	vertical-align:-6px
}
.td-row .title .drag a{
	cursor:move;
	position:absolute;
	left:0
}
.td-row .title .edit-i{
	border:1px solid #ccc;
	width:200px;
	padding:2px
}
.tips-f{
	font-size:14px;
	text-align:center
}
.guide-tip{
	position:absolute;
	right:5px;
	top:35px;
	width:396px;
	z-index:5;
	font-size:14px
}
.tip-t{
	background:url(../images/tip_tp_bg.gif) no-repeat 0 0;
	padding-top:19px;
	overflow:hidden;
	height:0
}
.tip-b{
	background:url(../images/tip_bt_bg.gif) no-repeat 0 0;
	padding-top:5px;
	overflow:hidden;
	height:0
}
.tip-c{
	background:url(../images/tip_ct_bg.gif) repeat-y;
	padding:15px 30px
}
.tip-c h2{
	font-size:24px;
	font-weight:400;
	padding:15px 0
}
.del-row em,.td-row .title em{
	color:#c00;
	padding-left:8px
}
.tips-f a,.tips-f a:hover{
	color:red
}
.mysurveys-create{
	width:980px;
}
.mysurveys-create .warp{
	background:#fff;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #ddd;
	padding:20px;
	position:relative
}
.create-tit{
	padding-bottom:15px
}
.create-tit h1{
	float:left;
	width:500px;
	padding-top:10px
}
fieldset.first{
	border-top:0
}
fieldset.last{
	border-bottom:0
}
.cr-row .cr-grid{
	display:none
}
.cr-row.selected .cr-grid{
	display:block;
	margin-left:25px
}
.create-lf{
	width:470px
}
.fieldset{
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff;
	padding:12px 10px 12px 15px
}
.cr-cell{
	display:inline-block;
	zoom:1;
	*display:inline;
	letter-spacing:normal;
	word-spacing:normal;
	vertical-align:top
}
.large-label{
	font-size:14px;
	font-weight:bold;
	line-height:18px
}
.small-label{
	display:block;
	font-size:12px;
	padding:4px 10px 0 5px;
	text-align:right
}
.collection{
	margin:10px 0 0
}
.cr-cell .input{
	width:340px;
	padding:3px;
	height:22px;
	line-height:22px
}
.cr-cell select{
	min-width:160px;
	height:26px;
	font-size:100%
}
.cr-cell .cr-cell-option{
	margin:0
}
.survey{
	margin:5px;
	padding:20px;
	height:380px;
	line-height:24px
}
.survey-template{
	width:464px;
}
.survey h2 span{
	font-weight:normal;
	font-size:12px
}
.survey-list{
	height:260px;
	overflow:auto
}
.survey-list li{
	overflow:hidden;
	line-height:18px;
	padding-bottom:8px
}
.survey-list li .tnum{
	float:left;
	width:30px;
	display:block
}
.survey-list li .tcon{
	float:left;
	width:360px;
	display:block
}
.survey-btn{
	width:928px;
	padding:5px 10px 5px 0;
	overflow:hidden
}
.pagelist{
	position:absolute;
	bottom:70px;
	right:26px;
	width:440px;
	border-top:1px dashed #ddd;
	padding:0 10px 0 0;
	text-align:right
}
.pagelist span{
	padding:0 5px
}
.pagelist .select{
	color:#f60;
	font-weight:bold
}
.missing{
	color:#c00
}
.missing a{
	color:#08c
}
.view-tit{
	border-bottom:1px dotted #ddd;
	margin-bottom:15px;
	padding-bottom:5px
}
.view-tit .viewbtn{
	margin:0;
	line-height:16px;
	border:1px solid #ccc
}
.home-tit{
	width:980px;
	margin:20px auto 0
}
.home-tit h1{
	font-size:22px;
	color:#333
}
#getstarted{
	clear:both;
	overflow:hidden;
	margin:15px auto;
	width:980px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	border:1px solid ddd
}
.mod{
	background:#fff;
	float:left;
	margin-bottom:20px;
	width:100%;
	position:relative
}
.mod .table{
	border:0
}
.mod .main{
	border:1px solid #ccc;
	border-top:0;
	width:660px;
	*width:658px;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	position:relative
}
.mod .main-rt{
	border:1px solid #ccc;
	border-top:0;
	width:300px;
	*width:298px;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.mod .main-rt td{
	padding:0;
	border:0
}
.mod .hdr,.mod .ftr{
	padding:10px 10px 13px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	clear:both
}
.mod .hdr{
	background-color:#49aeea;
	font-weight:bold;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	margin-bottom:0
}
.mod .hdr,.mod .hdr h2{
	font-size:16px;
	color:#fff
}
.mod .ftr{
	background-color:#f3f3f3;
	clear:both;
	border:1px solid #ccc;
	border-top:0
}
.mod .ftr .btn{
	*border:1px solid #ccc
}
.mod .main h3{
	font-size:18px
}
.mod .main .phone-qr{
	width:220px;
	position:absolute;
	left:250px;
	top:50px;
	background-color:#383838;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#fff
}
.mod .main .phone-qr h3{
	font-size:14px;
	padding-left:20px;
	background-color:#565656;
	border-bottom:2px solid #252627;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
	margin:0
}
.mod .main .phone-qr h3 a{
	margin-left:5px
}
.mod .main .phone-qr h3 a:hover{
	text-decoration:none
}
.mod .main .phone-qr .phone-qr-img{
	padding:10px 20px 30px
}
.mod .main .phone-qr .phone-qr-img p{
	margin-bottom:10px;
	text-align:center
}
.aside .mod .hdr,.aside .mod .ftr{
	padding:5px
}
.aside .mod .hdr{
	font-size:14px
}
.mod_imp .main{
	background-color:#eaeae8
}
.mod_up .main-rt{
	background-color:#fcf2c7;
	border-color:#fadd92;
	padding:10px;
	width:300px;
	*width:278px
}
.mod_qiye .main-rt{
	background-color:#dde9bd;
	border-color:#8db626;
	padding:10px;
	width:300px;
	*width:278px
}
.mod_up .hdr{
	background-color:#f4873e
}
.mod_qiye .hdr{
	background-color:#8db626
}
.mod_up .hilite_txt{
	color:#de7e35
}
.sidebar .hdr,.sidebar .hdr h2{
	font-size:14px
}
.look-m{
	line-height:36px
}
.main .buttons{
	padding:10px 0
}
.grid{
	padding-bottom:80px
}
.grid .cell-rt{
	width:500px;
	float:right
}
.grid .cell{
	width:660px;
	clear:both;
	float:left
}
.grid .sidebar{
	clear:none;
	float:right;
	width:320px;
	*width:300px;
	padding-left:20px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.checked-list{
	list-style:none;
	margin-left:0;
	display:block;
	padding-top:10px
}
.checked-list li{
	font-weight:bold;
	line-height:16px;
	padding:5px 0 5px 0;
	overflow:hidden
}
.checked-list li i{
	display:block;
	float:left;
	zoom:1;
	width:20px;
	height:16px;
	text-indent:-999em;
	background:url(../images/checkmark_black_small_trans.png) no-repeat 0 -5px;
	padding:0 0 5px 0
}
#getstarted #NoTabContent{
	margin:auto;
	width:980px;
	clear:both
}
#getstarted footer{
	clear:both
}
i.img{
	background-image:url(../images/sprite_getstarted.png);
	float:left;
	width:100px;
	height:85px;
	clear:both;
	margin-right:25px
}
.mod .img.pages{
	background-position:0 0;
	width:190px;
	height:94px;
	margin:20px
}
.mod .img.pages2{
	background-position:0 -147px;
	width:190px;
	height:94px;
	margin:20px
}
.mod .img.bul_design{
	background-position:7px -947px
}
.mod .img.bul_collect{
	background-position:10px -1043px
}
.mod .img.bul_analyze{
	background-position:10px -1142px
}
.promo .lst p{
	font-size:14px
}
.main li{
	list-style-type:disc;
	position:relative;
	left:15px
}
.lst{
	padding:10px;
	border-bottom:1px solid #ccc;
	width:100%;
	*width:637px;
	float:left;
	-moz-box-sizing:border-box;
	box-sizing:border-box
}
.sidebar .lst{
	*width:277px
}
.lst:last-of-type,.lst.last{
	border-bottom:0
}
.promo .dots{
	float:right;
	margin-right:8px;
	margin-top:-1px;
	*margin-top:5px
}
.dots li{
	display:inline-block;
	zoom:1;
	*display:inline;
	margin-right:5px;
	height:8px;
	width:8px;
	-moz-border-radius:4px;
	border-radius:4px;
	background-color:#9ad4f7;
	cursor:pointer
}
.dots li.on{
	background-color:#fff
}
.promo .lst h3{
	font-size:16px;
	margin-bottom:5px
}
.promo .lst h3+ul{
	padding:5px 20px;
	line-height:24px;
	color:#666
}
.create ol,.mod_up .main ul{
	padding:15px 0 5px;
	line-height:2.15;
	list-style-type:none
}
.mod_up .main ul{
	padding-top:10px
}
.mod_up .main p{
	line-height:1.5
}
.create li{
	font-size:16px;
	font-weight:bold
}
.create-c h3 i{
	color:#fff;
	font-size:14px;
	text-align:center;
	line-height:25px;
	font-style:normal;
	margin-right:5px;
	background-image:url(../images/sprite_getstarted.png);
	background-position:0 -1250px;
	display:inline-block;
	zoom:1;
	*display:inline;
	width:25px;
	height:25px
}
.create li i:nth-of-type(4n){
	background-color:#94938c;
	background-image:none;
	-moz-border-radius:50%;
	border-radius:50%
}
.create-c{
	float:left;
	width:230px;
	text-align:center
}
.create-c h3{
	font-size:15px;
	padding:10px 0 20px 0
}
.create-btn{
	padding-top:30px;
	float:left;
	width:160px;
	margin-left:30px
}
.base-header .user-area a.yellowbtn-s{
	color:#fff;
	padding:0 15px
}
.arrows{
	border:1px solid #9ad4f7;
	border-radius:4px 4px 4px 4px;
	position:relative;
	top:-3px;
	float:right;
	overflow:hidden
}
li[data-direction]{
	cursor:pointer
}
.arrows li{
	-moz-box-sizing:border-box;
	float:left;
	line-height:21px;
	list-style-type:none;
	text-align:center;
	width:20px
}
.arrows b{
	border:5px solid transparent;
	display:inline-block;
	height:0;
	width:0
}
.rtArw{
	padding-left:5px
}
.ltArw{
	border-right:1px solid #9ad4f7;
	padding-right:5px
}
.rtArw b{
	border-left-color:#fff
}
.ltArw b{
	border-right-color:#fff
}
.push-info{
	padding:20px;
	_padding:15px;
	line-height:20px
}
.push-info1{
	padding:20px 15px;
	_padding:15px 10px;
	line-height:20px;
	height:220px
}
.push-info h2{
	font-size:18px;
	text-align:center;
	padding-bottom:15px
}
.push-info h3{
	border-bottom:1px dotted #ddd;
	padding:10px 0;
	margin-bottom:15px
}
.push-info ol{
	padding:10px 0
}
.push-info li{
	list-style:none;
	left:0!important;
	background:url(../images/checkmark_black_small_trans.png) no-repeat 0 center;
	padding:5px 0 5px 25px
}
.push-info a{
	color:#69c;
	margin-right:1px
}
.samplebox{
	float:left;
	border:1px solid #ccc;
	width:300px
}
.samplebox .number{
	text-align:center;
	color:#555
}
.samplebox h2{
	font-size:26px;
	font-weight:normal;
	color:#666
}
.samplebox .h1{
	font-size:60px;
	line-height:70px;
	font-weight:bold
}
.samplebox .h3{
	font-size:18px
}
.samplebox .h4{
	font-size:12px
}
.samplebox h5{
	font-size:14px;
	text-align:center;
	font-weight:normal;
	line-height:14px;
	padding-bottom:30px
}
.samplebox .backgroundred{
	background-color:#F00
}
.samplebox .backgroundorange{
	background-color:#f90
}
.samplebox .backgroundgreen{
	background-color:#393
}
.samplebox .colorbox{
	width:62px;
	font-size:11px;
	margin-right:5px;
	display:inline-block
}
.samplebox p{
	padding:3px 0
}
.areabox{
	float:right;
	border:1px solid #ccc;
	width:300px;
	margin-left:10px
}
.areabox h2{
	font-size:26px;
	font-weight:normal;
	color:#666
}
.areabox p{
	text-align:right;
	margin:-13px 0 0 0
}
.areabox a{
	color:#999
}
.link-box{
	float:left;
	font-size:12px;
	color:#333;
	padding:8px 0 20px 0;
	width:100%
}
.link-box .green{
	background-color:#fff
}
.link-box a{
	color:#fff
}
.link-web{
	border:1px solid #9fa5a5;
	padding:2px;
	height:20px;
	background-color:#fff;
	width:320px;
	margin-top:5px
}
.link-box h5{
	text-align:center;
	padding:10px 0;
	font-size:14px
}
.link-box h6{
	text-align:center;
	padding:5px 0
}
.link-box .more-pub{
	font-size:12px;
	text-decoration:underline;
	color:#666
}
.tit-linkbox{
	font-weight:bold;
	padding-top:6px
}
.morechannels{
	padding:5px 0;
	vertical-align:middle;
	position:relative
}
.morechannels h4{
	line-height:35px
}
.morechannels .btn-b-w{
	width:140px
}
.morechannels .btn-b-105{
	width:105px
}
.morechannels .btn-b-padding{
	padding:4px 8px;
	_padding:6px 8px;
	margin:0 10px 0 0;
	_margin-top:-8px 10px 0 0;
	vertical-align:middle
}
.morechannels img{
	padding:0 5px 0 0;
	vertical-align:middle
}
.morechannels .done{
	position:absolute;
	top:-50px;
	left:365px;
	line-height:14px
}
.link-box .btn-gray{
	color:#ddd
}
.version{
	float:left;
	width:300px;
	border-right:1px solid #ddd;
	margin-left:15px
}
.yuer{
	float:right;
	width:325px;
	padding-left:10px
}
.version-i{
	float:left;
	padding-top:8px;
	display:inline-block;
	text-align:left
}
.yuer h4{
	font-size:14px;
	padding-right:8px
}
.usable-sum{
	float:left;
	width:220px;
	padding-top:7px
}
.recharge-tip{
	margin-left:105px;
	padding-top:10px
}
.usable-sum b{
	display:inline-block;
	font-size:14px;
	font-weight:normal
}
.version-i em,.usable-sum span,.yuer span{
	font-size:13px;
	font-weight:700;
	color:#393
}
div.row{
	border-top:3px solid #f4873e;
	margin-top:20px
}
div.row h4{
	padding:5px 10px;
	text-transform:uppercase;
	font-size:14px
}
div.col{
	display:inline-block;
	padding-right:20px;
	vertical-align:top;
	width:760px
}
div.right-rail{
	padding:20px;
	white-space:normal;
	width:160px
}
.info-container{
	background-color:#f3f3f3;
	padding:10px 0 10px 50px
}
.info-container .input{
	padding:3px;
	border:1px solid #ccc;
	width:200px
}
.row table{
	background-color:#f3f3f3;
	border-collapse:collapse;
	text-align:left;
	white-space:normal;
	width:100%
}
.row table th{
	border-bottom:2px solid #fff
}
.row table th,.row table td{
	padding:10px;
	border-bottom:1px solid #ccc;
	height:55px
}
.FormHdrLt{
	font-weight:bold;
	color:#333
}
.bd-top label{
	display:block;
	float:left;
	width:60px;
	line-height:30px
}
.bd-top p{
	clear:both;
	margin-bottom:5px
}
.invoice label{
	display:inline!important;
	float:none;
	font-weight:normal;
	line-height:18px
}
#overlay{
	background:#000;
	height:100%;
	left:0;
	-moz-opacity:.7;
	opacity:.7;
	filter:alpha(opacity=70);
	position:absolute;
	top:0;
	width:100%;
	z-index:2000
}
.overlay-up{
	position:absolute;
	top:0;
	left:0;
	z-index:9999;
	width:100%
}
.overlay-up-box{
	position:absolute;
	display:block;
	padding:0;
	top:-170px;
	left:430px;
	top:50%;
	left:50%;
	z-index:9999;
	margin:150px 0 0 -330px
}
.end-text-b{
	font-family:'Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif!important;
	font-size:35px;
	color:#404040;
	font-weight:bold;
	margin:0 55px 10px;
	line-height:100px;
	text-align:center
}
.end-text-b .end-fonttext{
	margin:-10px 0 0 0;
	text-align:center;
	font-size:14px;
	color:#f60;
	line-height:20px;
	font-weight:normal
}
.statistic-text{
	margin:0 110px 20px;
	line-height:38px;
	_line-height:58px;
	font-size:14px;
	font-weight:bold;
	color:#666;
	padding:5px 25px;
	height:38px;
	text-align:center
}
.statistic-text a{
	color:#ff8c00;
	text-decoration:underline;
	margin-left:10px
}
.btn_gift{
	text-align:center;
	margin-top:30px
}
.btn_gift a{
	background:url(../images/public/btn_gift.gif) no-repeat;
	color:#fff;
	display:inline-block;
	font-size:14px;
	line-height:34px;
	text-align:center;
	width:164px
}
.btn_gift a:hover{
	text-decoration:none
}
.sina-share{
	border:1px solid #ededee;
	background:url(../images/sina-share-bj.png) no-repeat;
	background-color:#ededee;
	margin:0 65px 50px;
	line-height:22px;
	font-size:14px;
	font-weight:bold;
	color:#2e2d2d;
	height:181px
}
.sina-share .share{
	vertical-align:middle;
	margin-left:-4px
}
.sina-share .more{
	float:none;
	font-size:12px;
	font-weight:normal;
	color:#666;
	text-decoration:underline;
	padding-left:5px;
	margin:-20px 0 0 09
}
.sina-share span{
	padding-left:15px;
	font-family:'Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif;
	color:#666;
	display:inline-block
}
.sina-share em{
	color:#cf2524;
	font-style:italic
}
.sina-share .sina-box{
	margin:50px 0 0 185px
}
.register{
	font-family:'Hiragino Sans GB','Microsoft YaHei','Helvetica Neue',Helvetica,Arial,sans-serif;
	border-top:1px dashed #c3c3c3;
	line-height:70px;
	font-size:20px;
	font-weight:bold;
	margin:0 45px 10px;
	padding:20px 0 0 10px;
	line-height:60px;
	color:#666
}
.register img{
	margin:0 0 0 10px;
	vertical-align:middle
}
.savedone{
	background:#ababab;
	left:25%;
	top:25%;
	-webkit-border-radius:6px;
	-moz-border-radius:6px;
	border-radius:6px;
	position:absolute;
	z-index:2002;
	text-align:left;
	border:1px solid #ababab;
	overflow:visible;
	margin-top:10px;
	box-shadow:0 3px 7px rgba(0,0,0,.3)
}
.lbContent{
	position:relative;
	background:#fff;
	border:1px solid #ababab;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:3px
}
.fc-close{
	position:absolute;
	right:-17px;
	top:-17px;
	z-index:1000
}
.save-info{
	clear:both;
	margin:0 0 8px;
	padding:15px 15px 5px;
	border-bottom:1px solid #ddd
}
.save-info h2,.save-info h1{
	font-size:22px;
	padding-bottom:5px
}
.artDialog-btn{
	border-top:1px dotted #ddd;
	margin-top:10px;
	padding-top:8px;
	text-align:center
}
.artDialog-btn .yellowbtn,.artDialog-btn .btn{
	height:22px!important;
	line-height:20px
}
.artDialog-txt,.tips-txt{
	font-size:14px!important;
	line-height:22px;
	text-align:center
}
.flow-cont{
	position:relative;
	zoom:1
}
.flow-scroll{
	height:360px;
	overflow-y:auto;
	overflow-x:hidden
}
.flow-btn{
	background:#f5f5f5;
	margin-top:15px;
	padding:10px;
	text-align:center
}
.flow-btn a{
	margin:0 10px
}
.lightbox.blue,.blue .lightbox{
	background:#61a9df;
	border-color:#61a9df
}
.blue .lbContent{
	border-color:#338dcf
}
.lightbox.green,.green .lightbox{
	background:#a4de5d;
	border-color:#a4de5d
}
.green .lbContent{
	border-color:#85ce2c
}
.lightbox.error,.error .lightbox{
	background:#ea3109;
	border-color:#be2700
}
.error .lbContent{
	border-color:#eee
}
.maxtextarea{
	background:#fff;
	border:1px solid #ccc;
	border-radius:7px;
	margin:0;
	padding:3px;
	height:120px;
	width:100%;
	overflow-y:auto
}
#choiceMenu ul{
	height:202px;
	border-bottom:1px dotted #ccc;
	overflow:auto;
	list-style:none;
	margin:0;
	padding:0
}
#choiceMenu li{
	margin:0 0 3px
}
#choiceMenu li a{
	display:block;
	background-color:#f5f5f5;
	border:1px solid #dedede;
	border-top:1px solid #eee;
	border-left:1px solid #eee;
	height:30px;
	line-height:30px;
	color:#444;
	text-align:center;
	font-weight:700;
	text-decoration:none;
	margin:0 10px 0 0
}
#choiceMenu li a:hover{
	background-color:#dff4ff;
	border:1px solid #b3d1ef;
	color:#369
}
#choiceMenu li a:active{
	background-color:#6299c5;
	border:1px solid #6299c5;
	color:#fff
}
.flow{
	padding:0 0 0 20px
}
.flow div{
	font-weight:700;
	font-size:170%;
	line-height:202px;
	border-left:2px solid #529214;
	color:#529214;
	text-indent:-3px
}
#choiceText{
	text-align:right;
	width:50%
}
#choiceText textarea{
	height:200px;
	margin:0 0 10px
}
.bulkButton{
	text-align:right
}
.bulkButton .negative{
	margin-right:0
}
.theme{
	background:#fff;
	width:980px;
	color:#666;
	border:1px solid #ddd;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid ddd;
	-webkit-box-shadow:0 0 5px #999;
	-moz-box-shadow:0 0 5px #999;
	margin:20px auto
}
.theme-in{
	padding:15px
}
.theme h1{
	border-bottom:1px solid #ddd
}
.headlinebox{
	background:#fff;
	margin-top:15px;
	padding:10px
}
.headlinebox li{
	float:left;
	margin:3px 25px 10px 0;
	text-align:center;
	border-bottom:1px dashed #ddd;
	padding:4px 0;
	position:relative
}
.headlinebox li.pic4{
	margin-right:0
}
.headlinebox li p.imgbox a{
	display:block;
	background:#efeae4;
	width:200px;
	height:133px;
	padding:4px;
	border:1px solid #ccc
}
.headlinebox li p.imgbox a:hover{
	display:block;
	background:#f4873e;
	width:200px;
	height:133px;
	padding:4px;
	border:1px solid #ccc
}
.headlinebox li p.imgbox a.onborder{
	background:#f4873e;
	width:200px;
	height:133px;
	padding:4px
}
.headlinebox .tip-03{
	position:absolute;
	top:2px;
	left:-2px
}
.headlinebox li p.enlarge{
	margin-top:5px;
	color:#333
}
.headlinebox li p.enlarge span{
	vertical-align:3px;
	padding-left:5px
}
.headlinebox li p.enlarge a{
	color:#666
}
.headlinebox li p.coming{
	background:#efeae4;
	padding:5px;
	border:1px solid #ccc
}
.headlinebox li p.check{
	background:url(../images/demopic/checkmark.gif) no-repeat 0 0;
	position:absolute;
	width:16px;
	height:16px;
	right:0;
	top:133px
}
#container{
	background:#fff;
	position:relative;
	text-align:left;
	border:1px solid #ddd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	min-width: 970px;
}
.editer-nav{
	display:block;
	height:3em;
	background:#f4873e;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0
}
.editer-nav h1{
	color:#fff;
	padding:5px 0 0 10px;
	font-size:16px;
	width:400px;
	height:26px;
	overflow:hidden;
	line-height:25px
}
a.viewbtn{
	padding:4px 10px 3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:block;
	background:#f6f6f6;
	color:#333;
	margin:7px 0 0 10px;
	border:1px solid #e97223
}
a:hover.viewbtn{
	border:1px solid #999;
	background:#fff;
	text-decoration:none
}
.editer-nav h1 img{
	padding-left:10px;
	vertical-align:-2px
}
.editer-menu{
	position:absolute;
	top:0;
	right:0;
	list-style:none;
	margin:0 10px 0 0
}
.editer-menu li{
	display:block;
	float:left;
	color:#ffc;
	width:84px
}
.editer-menu li a{
	font-size:100%;
	display:block;
	text-decoration:none;
	color:#fff;
	font-weight:bold;
	margin:0 auto;
	line-height:38px;
	text-align:center
}
.editer-menu li a:hover{
	background:#ffe79f;
	color:#333
}
.editer-menu li a.current{
	background:url(../images/logic_tab_hoverbg.gif) no-repeat
}
* html .editer-menu li a{
	background-image:none;
	padding:0 15px 1px 15px
}
.editer-menu li.line-md{
	float:left;
	width:2px!important
}
.export-menu{
	position:absolute;
	top:5px;
	right:0;
	list-style:none;
	margin:0 10px 0 0
}
.export-menu li{
	display:block;
	float:left;
	color:#ffc
}
.export-menu li a{
	font-size:100%;
	display:block;
	text-decoration:none;
	color:#333;
	font-weight:bold;
	background-color:#ffe79f;
	padding:0 10px 1px;
	margin:0 auto;
	line-height:25px
}
.export-menu li a.viewbtn{
	background:#ffe79f url(../images/view_16_b.gif) no-repeat 5px center;
	padding-left:25px;
	border-right:1px solid #f4873e;
	-moz-border-radius-topleft:7px;
	-moz-border-radius-bottompleft:7px;
	-webkit-border-top-left-radius:7px;
	-webkit-border-bottom-left-radius:7px;
	border-top-left-radius:7px;
	border-bottom-left-radius:7px
}
.export-menu li a.exportbtn{
	background:#ffe79f url(../images/word_16.gif) no-repeat 5px center;
	padding-left:25px;
	-moz-border-radius-topright:7px;
	-moz-border-radius-bottompright:7px;
	-webkit-border-top-right-radius:7px;
	-webkit-border-bottom-right-radius:7px;
	border-top-right-radius:7px;
	border-bottom-right-radius:7px
}
.export-menu li a:hover{
	background-color:#fff;
	color:#333
}
.package-list{
	margin:25px 0;
	padding-left:10px
}
.package-list li{
	float:left;
	margin:0 10px 0 0;
	width:460px
}
.basic .decoration{
	border-top:10px solid #e59a42
}
.major .decoration{
	border-top:10px solid #49aeea
}
.package-details{
	background:#fff url("../images/pkg-title-bkg.png") repeat-x left top;
	min-height:34px;
	padding:20px 15px;
	position:relative
}
.package-details h2{
	font-size:32px;
	float:left;
	width:110px;
	font-weight:normal;
	line-height:30px;
	margin-bottom:10px;
	color:#333
}
.package-pricing{
	font-size:14px;
	float:left;
	width:200px;
	padding-top:10px
}
.price{
	font-size:20px;
	font-weight:bold
}
.package .package-feature-list{
	background:#f3f3f3;
	display:block;
	overflow:hidden
}
.package-list li.feature{
	border-bottom:1px solid #fff;
	display:block;
	width:430px;
	padding:10px 15px;
	line-height:22px;
	margin:0
}
.package-list li.feature.last{
	border-bottom:0;
	padding:10px 15px
}
.basic li.feature.first,.major li.feature.first{
	background:#e59a42;
	font-size:16px;
	color:#fff;
	font-style:italic
}
.major li.feature.first{
	background:#49aeea
}
.package-see-all{
	background:#e9e9e9;
	padding:15px 15px 10px 15px
}
.package-see-all a{
	color:#49aeea
}
.package-list li.section-title{
	background:#ddd;
	color:#666;
	font-weight:700;
	width:430px;
	font-size:14px;
	padding:7px 15px
}
.ver-intr{
	float:right;
	font-size:14px;
	padding-top:8px;
	color:#f4873e
}
.ver-tag{
	position:absolute;
	background:url(../images/ver_tips.png) no-repeat 0 0;
	width:92px;
	height:95px;
	right:0;
	top:60px;
	z-index:5
}
.package-list .one-v{
	margin-left:230px
}
.report{
	padding:20px;
	min-height:440px;
	height:auto!important;
	height:440px
}
.report-left{
	width:140px;
	float:left;
	margin-right:-1px
}
.report-nav{
	width:140px;
	float:left;
	margin-right:-1px;
	position:relative;
	z-index:5
}
.report-nav li{
	margin-bottom:5px;
	position:relative
}
* html .report-nav li{
	height:1%
}
.report-nav li a{
	border:1px solid #ddd;
	background:#49aeea;
	border-right:0;
	display:block;
	padding:10px;
	color:#fff;
	font-size:14px;
	font-weight:700
}
.report-nav-pre li a{
	padding:5px 10px
}
.report-nav li a em{
	color:#ddd
}
.report-nav li a:hover{
	background:#a6d0e9;
	color:#333;
	text-decoration:none
}
.report-nav li a:hover em,.report-nav li a.current em{
	color:#666
}
.report-nav li a.current{
	background:#f5f5f5;
	color:#333;
	border-right:0
}
.report-cont{
	width:768px;
	min-height:450px;
	height:auto!important;
	height:450px;
	float:left;
	background:#f3f3f3;
	padding:15px;
	border:1px solid #ddd
}
.report-nav li img{
	vertical-align:-2px;
	padding:0 5px 0 0;
	float:left
}
.report-nav-pre li img{
	padding:5px 5px 0 0
}
.report-nav li em{
	font-size:9px;
	font-style:italic;
	color:#666
}
.no-probox{
	padding:40px;
	text-align:center;
	background:#fff;
	margin-bottom:10px
}
.no-pro{
	padding:10px 0;
	text-align:center
}
.no-pro span{
	font-size:16px;
	color:#999
}
.betatip{
	position:absolute;
	right:0;
	top:5px
}
.no-open-probox{
	padding:40px 120px;
	background:#fff;
	margin-bottom:10px
}
.no-open-probox .sorrytips{
	font-size:16px;
	color:#999;
	line-height:28px;
	background:url(../images/icon-sorry.gif) no-repeat 0 0;
	height:94px;
	padding:20px 0 0 110px;
	vertical-align:bottom
}
.no-open-probox .sorrytips a{
	color:#5991ca;
	text-decoration:underline
}
.code-cont{
	padding:15px;
	margin-top:10px;
	background:#fff;
	border:0;
	color:#333;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	zoom:1
}
.wj-code h3,.scan-life h3,.link-tpye h3,.wj-code h3,.scan-life h3,.code-life h3{
	font-weight:bold;
	font-size:14px;
	padding:0 5px;
	margin-bottom:5px
}
.link-tpye{
	margin-bottom:15px
}
.code-cont-box h2{
	border-bottom:1px dashed #ccc;
	padding-bottom:5px;
	margin-bottom:15px
}
.code-box{
	font-size:14px;
	color:#333;
	padding-top:8px
}
*html .code-box .fr span{
	display:block;
	float:left
}
.code-cont .code-txt input{
	padding:2px 3px;
	border:1px solid #ccc;
	line-height:18px;
	height:18px;
	width:210px
}
.code-lf{
	float:left;
	width:630px;
	font-size:14px;
	color:#888;
	padding-top:8px
}
.code-lf span{
	display:inline-block;
	vertical-align:top
}
.code-lf input{
	padding:3px;
	border:1px solid #ccc;
	line-height:20px;
	height:20px;
	width:150px
}
.code-btn{
	float:left;
	width:140px
}
.code-lim{
	display:inline-block;
	padding-top:5px
}
.share-saybox{
	overflow:hidden
}
.share-saycontainer{
	padding:8px;
	border:1px solid #9fa5a5;
	background:#fff
}
.share-headertxt{
	width:100%;
	background:#fff;
	text-align:left;
	height:80px;
	line-height:20px;
	font-size:14px;
	overflow:auto;
	border:0;
	padding:0;
	resize:none
}
.sharepic-info{
	margin:15px 0
}
.input-limit{
	text-align:right;
	height:32px;
	float:right;
	width:300px
}
.sharetit{
	float:left;
	width:300px;
	font-size:16px;
	line-height:30px
}
.binding-list a{
	display:inline-block;
	padding-right:5px
}
.binding-list{
	width:200px;
	float:left;
	position:relative
}
.binding-list img{
	vertical-align:-8px
}
.sharebtn{
	float:right;
	width:200px;
	text-align:right
}
.share-b{
	padding-bottom:15px;
	margin:10px 0 0
}
.share-other{
	border-top:1px dotted #fff;
	padding-top:15px
}
.mb-coming{
	font-size:32px;
	color:#999;
	text-align:center;
	padding:50px 0
}
.ts-tip{
	background:#ffffe1;
	width:240px;
	border:1px solid #e49e61;
	padding:8px;
	position:absolute;
	top:5px
}
.ts-tip i{
	background:url(../images/arrow_u.gif) no-repeat;
	display:inline-block;
	height:6px;
	left:5px;
	position:absolute;
	top:-6px;
	width:50px
}
.ts-tip a{
	color:#49aeea
}
.tabmenu .help-tiptxt span,.tabmenu .code-help-tiptxt span{
	display:inline;
	background:0;
	border:0;
	padding:0
}
.help-tiptxt,.code-help-tiptxt{
	background:#ffffe1;
	font-weight:normal;
	color:#666;
	text-align:left;
	font-size:12px;
	border:1px solid #e49e61;
	position:absolute;
	top:5px;
	*top:9px;
	width:360px;
	padding:10px;
	line-height:20px!important
}
.help-tiptxt span,.code-help-tiptxt span{
	text-align:left;
	font-weight:normal;
	font-size:12px
}
.help-tippop i{
	background:url(../images/arrow_u.gif) no-repeat;
	display:inline-block;
	height:6px;
	left:5px;
	position:absolute;
	top:-6px;
	width:50px
}
.help-tiptxt h4,.code-help-tiptxt h4{
	border-bottom:1px dotted #ddd;
	margin-bottom:10px;
	color:#333
}
.closed a{
	font-size:14px;
	font-weight:bold;
	float:right;
	margin-top:-5px;
	color:#999
}
.closed a:hover{
	color:#333
}
a.blue,em.blue{
	background:0
}
.sentm-box{
	border-top:1px solid #ddd;
	padding-top:25px;
	margin-top:8px
}
.sentm{
	margin-bottom:8px
}
.sentm .input{
	border:1px solid #ccc;
	padding:2px;
	width:200px;
	height:18px;
	line-height:18px
}
.invoice-info .input{
	*margin-left:-40px
}
.invoice-info .textarea-info{
	*margin-left:-40px
}
.pop-tipsbox,.email-pop-tipsbox{
	background:#000;
	height:36px;
	-moz-opacity:.6;
	opacity:.6;
	filter:alpha(opacity=60);
	padding:10px;
	border:1px solid #f2dd8c;
	position:fixed;
	bottom:0;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:0;
	z-index:103;
	width:100%
}
.pop-tips,.email-pop-tips{
	height:36px;
	text-align:center;
	width:100%;
	padding:10px;
	font-size:14px;
	line-height:36px;
	position:fixed;
	bottom:0;
	_position:absolute;
	_bottom:auto;
	_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));
	_margin-bottom:0;
	z-index:104;
	width:100%;
	color:#fff
}
.email-pop-tipsbox,.email-pop-tips{
	height:80px
}
.email-pop-tips .ipt-e{
	width:180px;
	padding:2px
}
.pop-tips-txt{
	width:980px;
	margin:0 auto;
	position:relative
}
.close a{
	margin-right:15px;
	float:right;
	color:#eee
}
.close a:hover{
	color:#fff
}
.limitb{
	position:absolute;
	left:10px;
	top:-5px
}
legend .help-tip img{
	margin:0;
	margin-top:-3px
}
.help-tip,.code-help-tip{
	display:inline-block;
	vertical-align:middle;
	padding-left:2px;
	cursor:help;
	*display:inline
}
.code-help-tip{
	vertical-align:0
}
.help-tippop{
	position:absolute;
	z-index:1005;
	left:0;
	top:14px
}
.help-tippop-rt{
	position:absolute;
	z-index:190;
	right:365px;
	top:12px
}
.help-tippop-rt i{
	background:url(../images/arrow_u.gif) no-repeat;
	display:inline-block;
	height:6px;
	right:-25px;
	position:absolute;
	top:-6px;
	width:50px
}
.inad{
	width:980px;
	margin:10px auto;
	position:relative
}
.ad-close{
	position:absolute;
	right:25px;
	bottom:13px
}
.one-fen-tag a{
	background:url(../images/one_fen.png) no-repeat 0 0;
	width:144px;
	height:187px;
	position:absolute;
	right:0;
	top:120px;
	z-index:8;
	text-indent:-9999px;
	overflow:hidden
}
.preview-ct,.preview-tp{
	width:800px;
	margin:0 auto
}
.preview-ct{
	width:100%
}
.preview-tp h1{
	padding-top:5px;
	font-size:16px
}
.preview-tp .tit-w{
	width:420px;
	height:24px;
	overflow:hidden;
	line-height:24px
}
.preview-print{
	float:right;
	margin:10px 0 0
}
.preview-share{
	float:right
}
.preview-share a{
	float:left;
	display:block;
	padding:0 7px;
	border-right:1px solid #ddd;
	background:#eee;
	height:32px;
	line-height:32px
}
.preview-share a:hover{
	background:#fff;
	text-decoration:none
}
.preview-share a.active{
	background:#fff;
	color:#333
}
.preview-share .first{
	border-left:1px solid #ddd
}
.preview-share a img{
	margin-right:3px;
	vertical-align:-3px
}
.preview-tp-warp{
	background:url(../images/look_topbg.png) repeat-x 0 0;
	height:41px
}
.preview-tp-warp .preview-tp h1{
	color:#333
}
.view-tabs{
	float:left;
	overflow:hidden;
	width:140px;
	padding-top:3px
}
.view-tabs a{
	float:left;
	display:block;
	padding:0 10px;
	border-right:1px solid #ddd;
	color:#666
}
.view-tabs a.current{
	color:#08c
}
.pc-view{
	width:100%
}
.cp-view{
	background:url(../images/iphone4_bg.png) no-repeat;
	width:278px;
	height:400px;
	margin:15px auto 0;
	padding:133px 27px 128px 25px
}
.cp-view-con{
	height:400x;
	overflow-y:auto;
	overflow-x:hidden;
	background:#fff
}
.pt-view{
	background:url(../images/nokia_bg.png) no-repeat;
	width:277px;
	height:183px;
	margin:15px auto 0;
	padding:122px 28px 356px
}
.pt-view-con{
	height:183px;
	overflow-y:auto;
	overflow-x:hidden;
	background:#fff
}
.invoice div,.invoice-tit div{
	padding:2px 6px
}
.invoice{
	padding:0 10px 10px;
	font-size:12px
}
.invoice span{
	display:inline-block;
	width:120px;
	vertical-align:top
}
.invoice .input{
	padding:3px;
	border:1px solid #ccc;
	height:20px;
	line-height:20px;
	width:180px
}
.invoice .select{
	padding:3px;
	border:1px solid #ccc
}
.row table.invoice td{
	border:0;
	height:20px;
	padding:0 5px 0 0
}
.row table.invoice div{
	padding:4px 0
}
.lightbox .invoice td{
	vertical-align:middle!important
}
.money-col1 label,.money-col2 label{
	float:none
}
.post-info{
	border-top:1px dashed #ccc;
	width:670px;
	height:10px;
	color:#888;
	background:#f6f6f6;
	font-size:9pt;
	padding-top:3px;
	text-align:;
	padding-left:20px
}
.post-info span{
	background-color:#fff;
	position:relative;
	padding:0 5px;
	top:-12px
}
.lfwrite{
	width:460px;
	float:left
}
.lfwrite .input{
	width:260px
}
.lfwrite .textarea{
	width:260px;
	border:1px solid #ccc;
	padding:3px;
	height:40px
}
.rtitro{
	float:right;
	width:220px;
	background:#e5f0fa;
	-webkit-border-radius:10px;
	-moz-border-radius:10px;
	border-radius:10px;
	padding:10px;
	line-height:18px;
	color:#666
}
.rtitro h4{
	padding-bottom:15px
}
.rtitro a{
	color:#69c
}
.fpnext-btn{
	border-top:1px dotted #ddd;
	text-align:center;
	padding-top:10px;
	margin-top:10px
}
.code-life{
	margin-bottom:15px
}
.wj-code{
	float:left;
	width:370px
}
.wj-code .code-cont{
	font-size:14px
}
.scan-life{
	float:right;
	width:370px
}
.code-code{
	font-size:18px;
	color:#20b509
}
.code-txt{
	float:left;
	width:220px
}
.qr-code{
	float:left;
	width:240px
}
.qr-code img{
	margin-bottom:5px;
	padding-left:20px
}
.qr-code .code-code{
	font-size:14px
}
.qr-txt{
	float:right;
	width:160px;
	line-height:20px;
	padding-top:30px
}
.best-help{
	margin-top:15px;
	background:#fff;
	padding:5px;
	border-radius:5px;
	margin-right:5px
}
.best-help h4{
	color:#f4873e;
	padding:5px 0
}
.qr-txt .TextBtn{
	padding:2px 15px
}
.message-sent{
	margin:0;
	padding:0
}
.message-sent h3{
	padding-bottom:8px;
	line-height:22px
}
.contact-list{
	float:left;
	width:315px;
	position:relative
}
.message-info{
	float:left;
	width:315px;
	position:relative;
	margin-top:20px
}
.code-mobile-bg{
	background:url(../images/code_mobile_bg.gif) no-repeat;
	width:319px;
	height:399px;
	margin-right:30px;
	position:relative;
	zoom:1
}
.code-mobile{
	position:absolute;
	top:130px;
	left:126px
}
.code-mobile-textarea{
	height:180px;
	overflow-y:auto;
	border:0;
	width:150px;
	padding:5px;
	background-color:transparent;
	color:#666;
	line-height:18px
}
.contact-textarea{
	height:120px;
	overflow-y:auto;
	border:1px solid #ccc;
	width:295px;
	padding:5px
}
.message-textarea{
	height:120px;
	overflow-y:auto;
	border:1px solid #ccc;
	width:295px;
	padding:5px
}
.flow-cont .contact-list,.flow-cont .message-info{
	width:420px
}
.flow-cont .contact-textarea,.flow-cont .message-textarea{
	width:400px
}
.flow-cont .code-mobile-bg{
	margin-right:10px
}
.sentnum{
	position:absolute;
	right:5px;
	top:0;
	color:#999
}
.sentnum span{
	font-size:18px;
	color:#333
}
.sentnum span.red{
	color:#c00
}
.sent-msg{
	border-top:1px dotted #ddd;
	padding-top:8px;
	text-align:center
}
.sent-msg .btn-p-gray{
	margin-top:0
}
.ts-popup{
	position:absolute;
	z-index:100;
	left:5px;
	top:16px
}
.ts-popup h4{
	color:#f4873e;
	border-bottom:1px dotted #ccc;
	margin-bottom:5px
}
.rclose{
	position:absolute;
	right:5px;
	top:3px
}
.sentem-pre .other-send h3 .sentem-pre{
	padding:15px 0;
	width:600px;
	margin:0 auto
}
.sentem-pre h3{
	text-align:center
}
.outlook-l{
	text-align:center;
	padding:15px 0;
	width:460px;
	margin:0 auto
}
.outlook-l h3{
	margin-bottom:15px;
	font-size:14px
}
.tips-ab{
	position:absolute;
	width:298px;
	top:85px
}
.other-send-box{
	margin-top:30px
}
.other-send a{
	border:1px solid #ccc;
	padding:5px 10px;
	display:block;
	overflow:hidden;
	width:360px;
	margin:0 auto;
	margin-bottom:15px;
	background:#f4f4f8;
	line-height:22px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px
}
.sentem-pre .other-send{
	position:relative
}
.sentem-pre .other-send .qiye_vi{
	left:600px;
	_left:490px;
	top:-10px
}
.sentem-pre .other-send .dsf-vi{
	left:500px;
	_left:470px;
	top:-10px;
	position:absolute;
	width:80px;
	height:19px
}
.sentem-pre .other-send a{
	width:500px
}
.sentem-pre .other-send p{
	padding-bottom:15px
}
.other-send .left-send{
	width:350px;
	float:left
}
.other-send .right-send{
	float:right
}
.webpower-textbtn{
	width:500px;
	margin:0 auto;
	text-align:right
}
.other-send .webpower-textbtn img{
	vertical-align:top
}
.other-send .th-mail-send{
	height:70px
}
.sentem-pre .other-send span{
	font-size:14px;
	font-weight:bold;
	text-align:left
}
.other-send a img{
	vertical-align:-8px
}
.other-send a:hover{
	background:#fff;
	text-decoration:none
}
.version-theme{
	background:#fff;
	width:980px;
	color:#333;
	border:1px solid #ddd;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid ddd;
	margin:20px auto
}
.version-theme-list{
	padding:25px 35px;
	overflow:hidden;
	zoom:1
}
.v-t-line1,.v-t-line2,.v-t-line3,.v-t-line4{
	float:left;
	margin:0 1px 0 0
}
.v-t-line1{
	width:136px
}
.v-t-line2,.v-t-line4{
	width:245px;
	color:#666
}
.v-t-line3{
	width:245px;
	color:#666
}
.v-t-line1-con{
	width:136px;
	font-size:14px;
	color:#000
}
.v-t-line1-con h2{
	background:url(../images/v_t_line1_tit.gif) no-repeat;
	height:108px;
	width:120px;
	margin-top:58px;
	margin-left:10px
}
.v-t-line1 .v-tit{
	background:url(../images/v_t_line1_tit.gif) no-repeat center center;
	height:164px;
	width:130px;
	text-indent:-9999px;
	overflow:hidden
}
.v-t-line1-con li{
	line-height:38px;
	width:135px;
	border-bottom:1px solid #fff
}
.v-t-line1-con li.gray01{
	background-color:#dedede
}
.v-t-line1-con li.gray02{
	background-color:#dedede
}
.v-t-line2-con h2{
	background:url(../images/v_t_line2_titbg.gif) no-repeat;
	height:164px;
	width:245px;
	margin-top:0;
	margin-bottom:2px;
	_margin-left:-1px;
	position:relative
}
.v-t-line2 .v-tit,.v-t-line3 .v-tit,.v-t-line4 .v-tit{
	background:url(../images/v_t_line2_titbg.gif) no-repeat;
	height:164px;
	width:245px;
	margin-top:0;
	position:relative
}
.v-t-line3 .v-tit{
	background:url(../images/v_t_line3_titbg.gif) no-repeat
}
.v-t-line4 .v-tit{
	background:url(../images/v_t_line4_titbg.gif) no-repeat
}
.v-t-dqbb{
	position:absolute;
	top:-2px;
	left:-2px
}
.v-t-line2-text{
	position:absolute;
	top:60px;
	right:42px;
	color:#fff;
	font-size:26px;
	font-weight:700
}
.v-t-line2-bnt{
	position:absolute;
	top:120px;
	right:15px
}
a.btn-v-t-lin2{
	background:url(../images/v_t_line3bnt.png) no-repeat 0 0;
	_background:url(../images/v_t_line3bnt.gif) no-repeat 0 0;
	width:101px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:15px;
	display:inline-block;
	font-weight:700;
	text-shadow:#7d8a32 1px 0 0,#7d8a32 0 1px 0,#7d8a32 -1px 0 0,#7d8a32 0 -1px 0
}
a:hover.btn-v-t-lin2{
	background:url(../images/v_t_line3bnt_hover.gif) no-repeat 0 0;
	text-decoration:none
}
.v-t-line2-con li{
	line-height:22px;
	width:235px;
	text-align:left;
	padding-left:10px;
	border-bottom:1px solid #fff
}
.v-t-line2-con li.gray01{
	background-color:#efefef
}
.v-t-line2-con li.gray02{
	background-color:#efefef
}
.v-t-line3-con h2,.v-t-line4-con h2{
	background:url(../images/v_t_line3_titbg.gif) no-repeat;
	height:164px;
	width:245px;
	margin-top:0;
	margin-bottom:2px;
	_margin-left:-1px;
	position:relative
}
.v-t-line4-con h2{
	background:url(../images/v_t_line4_titbg.gif) no-repeat
}
.v-t-line3-text{
	position:absolute;
	top:38px;
	right:26px;
	color:#fff;
	font-size:16px;
	font-weight:700;
	line-height:38px
}
.v-t-line3-bigtext{
	font-size:24px;
	font-weight:700
}
.v-t-line3-bnt{
	position:absolute;
	top:120px;
	right:15px
}
a.btn-v-t-lin3{
	background:url(../images/v_t_line3bnt.png) no-repeat 0 0;
	_background:url(../images/v_t_line3bnt.gif) no-repeat 0 0;
	width:101px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:15px;
	display:inline-block;
	font-weight:700;
	text-shadow:#7d8a32 1px 0 0,#7d8a32 0 1px 0,#7d8a32 -1px 0 0,#7d8a32 0 -1px 0
}
a:hover.btn-v-t-lin3{
	background:url(../images/v_t_line3bnt_hover.png) no-repeat 0 0;
	_background:url(../images/v_t_line3bnt_hover.gif) no-repeat 0 0;
	width:101px;
	height:33px;
	line-height:33px;
	text-align:center;
	color:#fff;
	font-size:15px;
	text-decoration:none
}
.v-t-line3-con li,.v-t-line4-con li{
	line-height:22px;
	text-align:left;
	padding-left:10px;
	width:235px;
	border-bottom:1px solid #fff
}
.v-t-line3-con li.gray01,.v-t-line4-con li.gray01{
	background-color:#efefef
}
.v-t-line3-con li.gray02,.v-t-line4-con li.gray02{
	background-color:#efefef
}
.diffentcolor-org{
	color:#f00;
	font-weight:bold
}
.diffentcolor-blk{
	color:#000;
	font-weight:bold
}
.v-t-line2-bottom{
	background:url(../images/v_t_line2_titbg_bottom.gif) no-repeat;
	height:164px;
	width:245px;
	margin-top:0;
	margin-bottom:2px;
	_margin-left:-1px;
	position:relative
}
.v-t-line3-bottom,.v-t-line4-bottom{
	background:url(../images/v_t_line3_titbg_bottom.gif) no-repeat;
	height:164px;
	width:245px;
	margin-top:0;
	margin-bottom:2px;
	_margin-left:-1px;
	position:relative
}
.v-t-line4-bottom{
	background:url(../images/v_t_line4_titbg_bt.gif) no-repeat
}
.version-gray{
	color:#aaa
}
.info-star{
	text-align:left;
	border-top:1px dashed #ddd;
	border-bottom:1px dashed #ddd;
	padding:10px;
	margin-top:15px
}
.v-detail{
	text-align:left
}
.v-detail .b-ten{
	border-right:1px solid #ddd
}
.v-detail td{
	padding:5px 0;
	color:#666;
	line-height:24px;
	font-family:Arial,Helvetica,sans-serif,"宋体";
	letter-spacing:0;
	text-align:center
}
.v-detail .v-titbg2 td{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd
}
.v-detail .v-last td{
	border-bottom:1px solid #ddd
}
.references li{
	padding:3px;
	color:#666
}
.template-cont .question-txt{
	line-height:22px;
	color:#666
}
.template-cont .question-txt li{
	margin-bottom:20px;
	padding:0
}
.template-cont .question-txt li li{
	margin:0;
	float:left;
	width:150px
}
.template-cont .question-txt li table{
	border:0;
	width:716px;
	background-color:#fff
}
.template-cont .question-txt li table td{
	border:1px solid #ccc;
	padding:5px;
	text-align:center
}
.template-cont .question-txt li h5{
	margin-bottom:10px
}
.template-cont .question-txt li .line{
	color:#ccc
}
.template-cont .question-txt li .w130-label{
	max-width:130px;
	word-break:break-all;
	overflow:hidden;
	display:inline-block;
	margin-right:10px;
	line-height:16px
}
.template-cont .question-txt .q-choice-picchecktext{
	_float:none
}
.th-protectionbox{
	padding:13px;
	color:#666;
	line-height:20px;
	border-top:1px solid #ccc;
	border-top-width:3px
}
.th-protection{
	background:url(../images/protection.png) no-repeat 0 center;
	padding-left:55px;
	color:#999;
	font-size:14px;
	height:48px;
	padding-top:5px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px
}
.th-protectionbox a{
	color:#69c
}
.th-protectionbox a.yellowbtn{
	color:#fff
}
.myacout-step01{
	background:url(../images/step01_bg.gif) no-repeat;
	width:720px;
	height:32px;
	color:#767676
}
.myacout-step02{
	background:url(../images/step02_bg.gif) no-repeat;
	width:720px;
	height:32px;
	color:#767676
}
.myacout-step03{
	background:url(../images/step03_bg.gif) no-repeat;
	width:720px;
	height:32px;
	color:#767676
}
.myacout-step01-w{
	padding-left:46px;
	line-height:32px;
	width:190px
}
.myacout-step02-w{
	padding-left:46px;
	line-height:32px;
	width:194px
}
.myacout-step03-w{
	padding-left:46px;
	line-height:32px
}
.myacout-step-current{
	color:#FFF;
	font-weight:bold
}
.myacout-step3-main{
	position:relative
}
.myacout-payment-tips{
	margin:10px 0
}
.myacout-step3-main li,.myacout-payment-tips li{
	background:url(../images/checkmark_black_small_trans.png) no-repeat 0 center;
	padding:5px 10px 5px 25px;
	position:relative
}
.myacout-pwd-step01{
	background:url(../images/step2_01_bg.gif) no-repeat;
	width:720px;
	height:32px;
	color:#767676
}
.myacout-pwd-step02{
	background:url(../images/step2_02_bg.gif) no-repeat;
	width:720px;
	height:32px;
	color:#767676
}
.myacout-pwd-step02 .done-m{
	background-position:10px 10px
}
.myacout-pwd-step01-w{
	padding-left:46px;
	line-height:32px;
	width:314px
}
.myacout-pwd-step02-w{
	padding-left:46px;
	line-height:32px;
	width:194px
}
.textarea-info{
	width:200px;
	padding:2px;
	height:60px;
	line-height:22px;
	border:1px #ccc solid
}
.myacout-version{
	float:left;
	width:500px;
	font-size:14px;
	border-right:1px solid #ddd
}
.myacout-bd{
	float:left;
	width:140px
}
.myacout-bdleft{
	display:block;
	cursor:pointer
}
.myacout-bdright{
	width:66px;
	margin-top:3px
}
.myaccount-yzm{
	background:url(../images/myacount_yzm_bg.gif) no-repeat;
	width:70px;
	height:22px;
	padding:0;
	border:0;
	CURSOR:hand
}
.myaccount-yzm-mouseover{
	background:url(../images/myacount_yzm_bgover.gif) no-repeat;
	width:70px;
	height:22px;
	padding:0;
	border:0;
	CURSOR:hand
}
.myaccount-yzm-mouseout{
	background:url(../images/myacount_yzm_bg.gif) no-repeat;
	width:70px;
	height:22px;
	padding:0;
	border:0;
	CURSOR:hand
}
.myaccount-yzm-mousedown{
	background:url(../images/myacount_yzm_down.gif) no-repeat;
	width:70px;
	height:22px;
	padding:0;
	border:0;
	CURSOR:hand
}
.myaccount-done{
	background:#e2f9e3 url(../images/tick.png) no-repeat 5px 8px;
	border:1px solid #9c9;
	padding:3px 10px 3px 30px;
	margin-bottom:10px;
	line-height:24px
}
.myaccount-done-green{
	color:#060
}
.btn-modifyinfo{
	margin-top:-5px
}
.logic-tab-bg{
	background:#ffe79f url(../images/tabbottom.gif) repeat-x bottom;
	width:100%
}
.logic-tab-bg #tabs{
	*margin-bottom:-1px
}
.logic-left{
	width:158px;
	float:left;
	margin-right:-1px
}
.logic-nav{
	float:left;
	margin-right:-1px;
	position:relative;
	z-index:5;
	width:137px;
	padding:10px;
	background:#fdfce9;
	border:1px solid #e0dfd8;
	border-right:0
}
.logic-cont{
	width:750px;
	min-height:450px;
	float:left;
	background:#f3f3f3;
	padding:15px;
	border:1px solid #ddd
}
.logic-input{
	border:1px solid #ccc;
	height:24px;
	line-height:18px;
	padding:2px;
	width:200px
}
.logic-select{
	height:24px;
	padding:2px
}
.logic-loadlist th,.logic-loadlist td{
	text-align:center
}
.logic-loadlist{
	border:1px solid #ccc
}
.logic-loadlist td{
	padding:8px;
	border:1px solid #ccc;
	color:#777
}
.logic-loadlist th{
	padding:8px;
	text-align:center;
	vertical-align:middle;
	font-weight:bold;
	border-right:1px solid #ccc;
	background-color:#f1f1f1;
	color:#333
}
.no-msg-track{
	background:#fff;
	padding:50px;
	text-align:center
}
.no-msg-track span{
	color:#999;
	font-size:20px
}
.info-txt{
	vertical-align:24px
}
.fuc-icon-r{
	float:right;
	padding:2px 15px 0 0
}
.fuc-icon-r li{
	display:block;
	float:left
}
.fuc-icon-r li a{
	display:block;
	padding:2px 5px;
	border:1px solid #ffe79f;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.fuc-icon-r li a:hover{
	border:1px solid #d3b046;
	background:#f8e6b0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.wj-link-new{
	width:750px;
	margin:80px auto 0
}
.wj-link-new-cont{
	background:#f3f3f3;
	padding:25px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	margin-top:15px
}
.wj-link-new h2{
	padding-bottom:8px
}
.wj-link-ipt{
	width:555px;
	padding:2px;
	height:28px;
	border:1px solid #ccc;
	line-height:28px;
	font-size:14px
}
.th-share-box{
	margin-top:20px;
	line-height:16px
}
.th-share a{
	display:block;
	width:60px;
	float:left;
	background:url(../images/th_ico.png) no-repeat;
	padding-left:20px;
	height:16px
}
.th-share a.th-sina{
	background-position:0 -32px
}
.th-share a.th-tx{
	background-position:0 -48px
}
.th-share a.th-renren{
	background-position:0 -64px;
	width:50px
}
.th-share a.th-kaixin{
	background-position:0 -80px;
	width:50px
}
.th-share a.th-more{
	background-position:0 -112px
}
.more-share{
	background:#fff;
	padding:15px;
	margin-top:15px;
	border:1px solid #ccc
}
.th-share a.th-duanxin{
	background-position:0 -96px
}
.th-share a.th-email{
	background-position:0 -16px;
	width:65px
}
.th-share a.th-twocode{
	background-position:0 -144px;
	width:75px
}
.th-share a.th-html{
	background-position:0 -128px
}
.code-erwei{
	width:200px;
	height:200px
}
.dx-yq-tit{
	border-bottom:1px solid #ddd;
	padding-bottom:8px!important
}
.dx-yq-tit h1{
	line-height:42px
}
.data-tabs-t,.logic-tabs{
	float:left;
	width:349px;
	position:relative;
	height:26px;
	z-index:10;
	zoom:1
}
.data-tabs-t li,.logic-tabs li{
	float:left;
	font-size:100%;
	text-align:left;
	width:110px;
	margin-left:4px
}
.data-tabs-t a,.logic-tabs a{
	cursor:pointer;
	padding:4px 6px 4px 25px;
	margin:4px 0 0 0;
	display:block;
	color:#666;
	text-decoration:none;
	background-image:url(../images/tabtri.gif);
	background-repeat:no-repeat;
	-moz-background-clip:padding;
	-webkit-background-clip:padding-box;
	background-clip:padding-box;
	height:14px;
	background-position:3px -27px
}
.data-tabs-t .chart-th a.active,.data-tabs-t .data-th a.active,.data-tabs-t .wj-invited a.active,.data-tabs-t .dx-track a.active{
	background-color:#fff;
	background-position:2px -3px!important;
	border:1px solid #efd586;
	border-bottom:0;
	color:#bf6f2f
}
.logic-tabs .wj-invited a.active,.logic-tabs .dx-track a.active{
	background-color:#fff;
	background-position:2px -53px!important;
	border:1px solid #efd586;
	border-bottom:0;
	color:#3b699f
}
.data-tabs-t a.active{
	background-position:0 0
}
.stage_bg{
	background:
}
.select-theme-tit{
	position:relative;
	zoom:1
}
.select-theme-tit em{
	color:#999;
	font-weight:normal;
	font-size:14px
}
.select-theme-btn{
	position:absolute;
	right:0;
	top:-4px
}
.select-theme-tit h1{
	margin-right:150px
}
.self-theme-tit{
	line-height:30px;
	text-align:center;
	position:relative
}
.self-theme-btn{
	position:absolute;
	left:0
}
.attribute-box{
	background:#484848;
	color:#fff
}
.attribute-tabs{
	float:left;
	width:100px;
	background:#e8e8e8;
	margin:5px 0 5px 5px;
	height:190px
}
.attribute-tabs li a{
	display:block;
	padding:0 15px;
	height:26px;
	line-height:26px;
	font-weight:bold;
	border-bottom:1px solid #ccc;
	border-top:1px solid #fff
}
.attribute-tabs li a.current{
	background:#484848;
	color:#fff;
	border-top:1px solid #484848
}
.attribute-cnt{
	float:left;
	width:725px;
	padding:10px 10px 0
}
.attribute-col0{
	float:left;
	width:700px;
	height:130px;
	padding:25px 0 25px 25px
}
.attribute-col1,.attribute-col2,.attribute-col3{
	float:left;
	width:180px;
	height:100px;
	padding:25px 0 25px 25px
}
.attribute-col2{
	border-left:1px solid #585858;
	border-right:1px solid #585858
}
.attribute-col4,.attribute-col5{
	float:left;
	width:300px;
	height:130px;
	padding:25px 0 25px 25px
}
.attribute-col5{
	border-left:1px solid #585858;
	margin-left:15px
}
.attribute-col0 h6,.attribute-col4 h6,.attribute-col5 h6{
	margin-bottom:15px
}
.attribute-type{
	width:80px;
	float:left
}
.attribute-select{
	float:left;
	width:40px;
	height:16px;
	padding-right:15px;
	background:#f3f3f3 url(../images/sm_blck_dwn.gif) no-repeat 45px center;
	cursor:pointer;
	border:1px solid #fff
}
.attribute-selector{
	margin-bottom:12px
}
.attribute-selector .select{
	border:1px solid #000
}
.theme-preview{
	background:#f6f6f6;
	margin-top:10px;
	height:280px;
	overflow-y:auto
}
.theme-container{
	background:#fff;
	box-shadow:0 0 5px #ccc;
	overflow-x:hidden
}
.colorPicker{
	position:absolute;
	background:#fff;
	width:360px;
	top:0;
	left:140px;
	z-index:800;
	border:3px solid #999;
	box-shadow:0 0 5px #000;
	margin-bottom:5px
}
.colorList li{
	clear:none;
	cursor:pointer;
	float:left;
	height:14px;
	margin:1px 4px 3px 0;
	overflow:hidden;
	padding:0;
	width:40px;
	border:1px solid #333
}
.colorList{
	padding:5px 6px;
	height:55px;
	overflow-y:auto
}
.color-sel{
	float:left;
	width:260px;
	border-right:1px solid #ddd
}
.color-cur{
	float:right;
	width:75px;
	margin-top:15px
}
.color-cur var{
	display:block;
	height:50px;
	width:55px;
	border:1px solid #999
}
.color-cur input{
	font-size:11px;
	border:1px solid #ddd;
	width:55px
}
.colorPicker .help-tippop{
	top:32px;
	left:5px
}
.colorPicker .pictab{
	padding-top:5px;
	color:#333;
	line-height:22px
}
.patternList{
	padding:5px 0
}
.patternList li{
	float:left;
	margin:1px 2px 6px 4px;
	padding:0;
	width:25px;
	height:25px;
	line-height:25px;
	border:1px solid #eee;
	text-align:center
}
.patternList li.p-select{
	border:1px solid #f60
}
.colorPicker .pic-show-rt{
	top:32px;
	left:-105px
}
.linestyle{
	padding:15px 6px 5px;
	height:45px;
	overflow-y:auto
}
.linestyle li{
	clear:none;
	cursor:pointer;
	float:left;
	margin:1px 5px 3px 5px;
	overflow:hidden;
	width:40px;
	background:#f6f6f6;
	padding:5px;
	text-align:center;
	border:1px solid #ddd
}
.linestyle li.l-select{
	border:1px solid #f60
}
.linestyle li .ltyle{
	display:table-cell;
	vertical-align:middle;
	*display:block;
	*font-size:42px;
	width:40px;
	height:10px
}
.linestyle li span{
	display:block
}
.tit-pic-btn li{
	width:150px;
	height:41px;
	float:left;
	margin:5px;
	cursor:pointer;
	text-align:center;
	border:1px solid #ddd
}
.pic-btn{
	padding-top:8px
}
.pic-btn li{
	width:32px;
	height:32px;
	float:left;
	margin:5px;
	cursor:pointer;
	text-align:center;
	border:1px solid #ddd
}
.submit-pic-btn li{
	width:58px;
	height:31px;
	float:left;
	margin:5px;
	cursor:pointer;
	text-align:center;
	border:1px solid #ddd;
	padding:1px 5px;
	background-repeat:no-repeat
}
.pic-btn li.btn-select,.submit-pic-btn li.btn-select{
	border:1px solid #f60
}
.web-algin{
	width:170px;
	margin:10px auto
}
.web-algin li{
	width:24px;
	text-align:center;
	color:#333;
	float:left;
	margin:3px 5px;
	cursor:pointer;
	border:1px solid #ddd;
	padding:5px 10px
}
.web-algin li.wselect{
	border:1px solid #f60
}
.web-algin li img{
	margin-bottom:8px
}
.sx-btn{
	margin-top:10px;
	padding:8px;
	border-top:1px dotted #ccc;
	text-align:center
}
.colorPicker .yellowbtn{
	padding:0 10px;
	height:24px;
	line-height:24px
}
.senior-css{
	padding:15px;
	color:#fff;
	line-height:18px
}
.senior-css .pictab a{
	display:inline-block;
	padding:0 30px
}
.senior-css-lf{
	background:#fff;
	min-height:110px
}
.senior-css-col1{
	width:60px;
	float:left;
	padding:10px
}
.senior-css-col2{
	width:90px;
	float:left;
	padding:10px;
	margin-left:15px
}
.senior-css-col3{
	width:470px;
	float:left;
	margin-left:15px;
	padding-top:10px
}
.load-css-ipt{
	width:360px;
	padding:2px;
	height:28px;
	border:1px solid #ccc;
	line-height:28px;
	font-size:14px
}
.loading-info{
	border:1px solid #ddd;
	float:left;
	width:240px;
	height:20px;
	line-height:20px;
	position:relative
}
.loading-info-bar{
	background:#f4873e;
	height:20px
}
.loading-num{
	position:absolute;
	left:250px;
	top:0
}
.l-done{
	background:#fff5bd;
	padding:7px;
	color:#333
}
.l-done span{
	vertical-align:-5px
}
.btnpic{
	padding:15px 30px!important
}
.btnpic-c{
	width:120px;
	margin:10px auto
}
.pic-btn li .help-tippop,.pic-btn li .pic-show,.submit-pic-btn li .help-tippop,.submit-pic-btn li .pic-show{
	cursor:default
}
.theme-view{
	margin-top:15px
}
.themepics{
	position:relative;
	text-align:center;
	overflow:hidden;
	border:5px solid #ddd;
	width:240px;
	height:188px;
	padding:3px
}
.themepics .btn-b{
	width:160px
}
.themepics .heading{
	position:absolute;
	background:#484848;
	height:30px;
	width:246px;
	left:0
}
.themepics .vlin-2{
	vertical-align:-4px;
	padding-right:3px
}
.themepics .heading{
	bottom:0
}
.themepics .caption{
	position:absolute;
	top:-40px;
	right:8px;
	padding-top:8px
}
.themepics .heading span{
	color:#fff;
	font-weight:bold;
	display:block;
	padding:8px 0 0
}
.theme-view .current{
	border:5px solid #ffb941
}
.cur-theme{
	position:absolute;
	top:0;
	left:0
}
.theme-view li{
	float:left;
	position:relative;
	height:200px;
	overflow:hidden;
	cursor:pointer;
	padding:10px 0 20px
}
.theme-pic-con{
	margin:0 15px
}
.self-theme-op{
	position:absolute;
	bottom:-30px;
	right:20px;
	color:#999
}
.self-theme-op a{
	color:#0063dc
}
.img32{
	width:32px;
	height:32px
}
.img58{
	width:58px;
	height:31px
}
.email-sent{
	margin-bottom:10px
}
.email-sent h3{
	margin-bottom:10px
}
.sent-count{
	float:left;
	width:50px;
	margin-right:5px;
	position:relative;
	z-index:3;
	padding:5px 10px
}
.sent-count b{
	background:url(../images/icon20x20_more.gif) no-repeat center center;
	display:inline-block;
	width:10px;
	height:10px
}
.cur-acc{
	background:#484848;
	padding:5px 10px
}
.cur-acc a{
	color:#fff
}
.cur-acc b{
	background:url(../images/icon20x20_more2.gif) no-repeat center center;
	display:inline-block;
	width:10px;
	height:10px
}
.send-account-list{
	position:absolute;
	background:#484848;
	padding:10px;
	left:0;
	top:22px;
	min-width:210px
}
.send-account-list li{
	padding:5px 40px 5px 0;
	border-bottom:1px dashed #666;
	overflow:hidden;
	white-space:nowrap;
	position:relative;
	zoo:1
}
.send-account-list li span{
	font-style:italic;
	color:#999;
	position:absolute;
	right:0
}
.send-account-list li a{
	color:#fff
}
.send-account-list li a.add{
	color:#49aeea
}
.cur-sent{
	float:left;
	line-height:22px
}
.cur-sent input{
	border:1px solid #ddd;
	padding:2px;
	height:16px;
	line-height:16px;
	width:160px
}
.email-t{
	font-size:12px!important
}
.email-t .version{
	width:220px;
	float:right
}
.email-t .yuer{
	float:right;
	width:220px
}
.sent-zh{
	float:left;
	padding-top:4px
}
.email-con-edit{
	float:right;
	width:360px
}
.email-sent .contact-textarea{
	height:18px
}
.email-con-edit .info{
	margin-top:5px
}
.open-wj-tips{
	background-color:#fff5bd;
	padding:7px!important;
	margin:5px 0 0 0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	width:275px
}
.ue-edit-tit{
	background:#f3f5f6;
	border:1px solid #ccc;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	padding:3px
}
.ue-edit-cont{
	background:#fff;
	border:1px solid #ccc;
	border-top:0;
	-moz-border-radius:0!important;
	-webkit-border-radius:0!important;
	border-radius:0!important;
	padding:10px
}
.ue-edit-cont a{
	color:#0063dc
}
.self-foot{
	border-top:1px dotted #ccc;
	color:#666;
	line-height:18px;
	background:#eee!important;
	padding:5px
}
.foot-sf{
	float:left;
	width:310px;
	color:#333
}
a.btn-click img{
	vertical-align:-3px
}
a.btn-click{
	padding:2px 4px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block
}
a:hover.btn-click{
	border:1px solid #999;
	padding:1px 3px;
	background:#f3f3f3;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.dw-info{
	border-top:1px dashed #ddd;
	color:#999;
	margin:15px 10px 0;
	padding-top:8px
}
.logic-editor{
	overflow-y:auto;
	overflow-x:hidden
}
.logic-set-box{
	background:url("../images/sidebarbg6.png") repeat-y scroll -20px 0 #fff;
	min-height:450px;
	height:auto!important;
	height:450px
}
.logic-topic-rt{
	width:300px;
	float:right;
	padding:10px 15px 65px 5px
}
.logic-set-lf{
	width:620px;
	float:left;
	padding:20px 15px 90px
}
.logic-item-tit{
	background:#cfe7ff;
	margin-bottom:10px;
	color:#666;
	line-height:30px
}
.logic-number{
	float:left;
	padding:0 5px;
	font-size:120%;
	color:#fff;
	background:#08c;
	font-weight:700;
	margin-right:5px;
	-webkit-border-top-right-radius:10px;
	-moz-border-top-right-radius:10px;
	border-top-right-radius:10px;
	-webkit-border-bottom-right-radius:10px;
	-moz-border-bottom-right-radius:10px;
	border-bottom-right-radius:10px
}
.logic-intro{
	overflow:hidden;
	word-break:break-all
}
.logic-conditions{
	padding:5px 8px;
	color:#666
}
.conditions{
	margin-left:40px
}
.logic-attr{
	width:30px;
	float:left;
	font-weight:bold;
	color:#333
}
.logic-intro span,.conditions span,.logic-summary span{
	font-weight:bold;
	color:#333;
	padding:0 3px
}
.logic-summary span.blue{
	color:#0063dc
}
.logic-conditions-box{
	padding-bottom:10px;
	border:1px solid #cfe7ff;
	margin-bottom:15px;
	position:relative
}
.logic-set-box h3{
	margin-bottom:15px
}
.logic-summary{
	padding:0 5px;
	overflow:hidden
}
.logic-op{
	position:absolute;
	right:-3px;
	bottom:-5px;
	z-index:90!important;
	text-align:center;
	width:auto!important;
	min-width:0!important;
	background:#f5f5f5;
	border:1px solid #bbb;
	padding:5px 6px 1px 6px!important;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	display:none
}
.logic-op a{
	padding:0 5px
}
.logic-topic-rt h2{
	margin-bottom:8px;
	border-bottom:1px dashed #ccc;
	padding:5px;
	cursor:pointer
}
.logic-expression{
	background-color:#f5f5f5;
	border-bottom:1px solid #ccc;
	line-height:20px;
	padding:10px
}
.l-selectors{
	margin-right:60px
}
.l-buttons{
	float:right;
	width:60px;
	text-align:right
}
.l-buttons a{
	padding:0 5px
}
.expressionfile{
	float:left;
	line-height:29px;
	margin:0 5px 0 7px
}
.expressionfile .select{
	margin-top:5px
}
a.menubutton{
	position:relative;
	background-color:#fefefe;
	float:left;
	margin-right:8px;
	text-decoration:none;
	font-weight:normal;
	color:#333;
	font-size:12px;
	display:inline;
	_width:1px;
	cursor:pointer
}
a:hover.menubutton{
	text-decoration:none
}
a.menubutton b{
	font-weight:normal;
	border-style:solid;
	border-color:#bbb;
	display:block;
	border-width:1px 0;
	_border-width:1px;
	margin:0;
	zoom:1
}
a.menubutton b b{
	margin:0 -1px;
	border-width:0 1px;
	background:url(../images/x_bg.gif) repeat-x
}
.IE7 .menubutton b b{
	margin:0
}
a.menubutton b b b{
	background:url(../images/dropdownarrow.gif) no-repeat right center;
	text-indent:7px;
	height:27px;
	line-height:27px;
	border-width:0;
	white-space:nowrap;
	padding:0 21px 0 5px
}
.logic-expression-tit{
	background:#cfe7ff;
	padding:5px;
	border-top:1px solid #bbb;
	border-bottom:1px solid #bbb;
	position:relative;
	z-index:1;
	zoom:1
}
.logic-expression-item{
	margin-bottom:15px
}
.attention{
	background-color:#d8edb4;
	border:1px solid #5e851c
}
.attention-ipt-error{
	background-color:#fff;
	border:2px solid #f60
}
.total-samples{
	padding:5px 0;
	border-bottom:1px dashed #ccc;
	font-size:14px;
	font-weight:bold
}
.total-samples span{
	color:#f60
}
a.menubutton.attention{
	border:0
}
a.attention>b>b,a.menubutton.attention>b>b{
	background:0
}
.menubutton.attention{
	background-color:#d8edb4
}
.menubutton.attention b{
	border-color:#5e851c
}
.select-menubutton{
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow:0 1px 7px rgba(0,0,0,0.5);
	padding:3px 0 2px;
	position:absolute;
	zoom:1;
	text-align:left;
	z-index:2000
}
.menu-search{
	padding:5px 10px;
	background:#eee;
	border-bottom:1px solid #ddd
}
.menu-search .search-ipt{
	border:1px solid #aaa;
	padding:4px 0;
	text-indent:4px;
	width:100%
}
.q-menu-list{
	min-width:220px;
	_width:260px;
	max-width:480px
}
.q-menu-list li{
	border-top:1px solid #ddd;
	position:relative;
	zoom:1
}
.no-tp-line{
	background:#f6f6f6
}
.no-bg-line{
	background:#fff;
	border-top:1px solid #ccc
}
.no-tp-line li,.no-bg-line li{
	border:0
}
.q-menu-list li .q-menu-item,.q-menu-list li.q-menu-item{
	display:block;
	min-width:220px;
	_width:220px;
	overflow:hidden;
	padding:5px 30px 5px 10px;
	color:#333
}
.q-menu-list li.q-menu-item select{
	border:1px solid #aaa;
	width:140px
}
.q-menu-list li a:hover.q-menu-item,.q-menu-list li .q-menu-item-two a:hover.q-menu-item{
	background:#08c;
	color:#fff;
	text-decoration:none
}
.q-menu-list li.disabled a:hover.q-menu-item,.q-menu-list li.disabled .q-menu-item-two a:hover.q-menu-item{
	background:0;
	color:#666;
	text-decoration:none;
	cursor:auto
}
.q-menu-list li.check a,.q-menu-list li .q-menu-item-two li.check a{
	background:#08c;
	color:#fff
}
.arrow-next{
	background:url(../images/common_ico4.gif) no-repeat center center;
	position:absolute;
	top:3px;
	right:5px;
	display:block;
	width:16px;
	height:16px
}
.q-menu-item-two{
	position:absolute;
	min-width:220px;
	_width:254px;
	left:261px;
	top:0;
	background-color:#fff;
	border:1px solid #ccc;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	box-shadow:0 1px 7px rgba(0,0,0,0.5);
	padding:3px 0 2px;
	position:absolute;
	zoom:1;
	text-align:left;
	z-index:2200;
	white-space:nowrap
}
.q-menu-list li.check .q-menu-item-two a{
	background:#fff;
	color:#333
}
.ipt-exp{
	float:left;
	margin-right:5px;
	margin-top:2px;
	padding:4px
}
.l-selectors .loading{
	background:url(../images/ajax_loading.gif) no-repeat scroll 0 10px;
	display:block;
	width:16px
}
.q-menu-item i,a.menubutton b b b i{
	display:inline-block;
	width:12px;
	height:12px;
	vertical-align:-2px;
	*vertical-align:0;
	margin-right:5px;
	border:1px solid #666
}
.logic-bc-tips{
	width:650px;
	position:absolute;
	z-index:5;
	bottom:55px
}
.logic-bc-btn-box{
	width:650px;
	position:absolute;
	left:50%;
	margin-left:-490px;
	z-index:5
}
.logic-bc-btn{
	background:#fff6bf;
	-moz-opacity:.8;
	opacity:.8;
	filter:alpha(opacity=80);
	border-top:1px solid #f7da77;
	padding:5px 0 10px;
	height:50px;
	text-align:center
}
.logic-bc-txt{
	text-align:center;
	padding:12px 0 5px;
	width:650px;
	position:absolute;
	top:0
}
.l-ques-tit{
	padding:5px
}
.l-ques-tit .l-q-num{
	float:left;
	margin-right:5px;
	font-weight:bold
}
.l-ques-tit .l-q-problems{
	word-break:break-all;
	overflow:hidden
}
.logic-topic-rt dl{
	border:1px dashed #fff;
	margin-bottom:5px;
	cursor:pointer
}
.logic-topic-rt dl:hover{
	border:1px dashed #3b699f
}
.logic-topic-rt dl.disabled{
	border:1px dashed #fff;
	color:#999;
	cursor:text
}
.l-arrow{
	position:absolute;
	top:0;
	left:-17px
}
.l-editing{
	background-color:#dfefff!important;
	border:1px solid #c2d7ef!important;
	position:relative
}
.l-notice{
	padding:25px 20px 25px 20px;
	text-align:center;
	margin:10px;
	font-size:16px
}
.l-notice h2{
	font-size:140%;
	margin:10px 0 5px 0;
	color:#5d9822!important;
	font-weight:bold
}
.l-notice p{
	line-height:135%
}
.l-notice b{
	color:#c00
}
.data-loadingbox{
	margin:5px auto;
	width:526px
}
.data-loading{
	border:1px solid #ccc;
	float:left;
	width:460px;
	height:18px;
	line-height:18px;
	position:relative
}
.data-loading-bar{
	background:#f4873e;
	height:18px
}
.data-loading-num{
	float:left;
	margin-left:10px;
	height:18px;
	line-height:18px;
	width:50px;
	text-align:left
}
.data-loading-info{
	text-align:center;
	padding-bottom:15px;
	height:18px;
	line-height:18px;
	font-size:14px
}
.import-excel-btn{
	float:left;
	*float:none;
	width:130px
}
.import-excel-info{
	width:260px;
	float:left;
	*float:none;
	margin-left:10px;
	*margin:-35px 0 0 130px;
	color:#999;
	vertical-align:middle
}
.import-loading-txt{
	float:left;
	height:18px;
	line-height:18px;
	margin-right:5px
}
.import-loading{
	border:1px solid #ccc;
	float:left;
	width:200px;
	height:18px;
	line-height:18px
}
.import-loading-bar{
	background:#f4873e;
	height:18px
}
.import-loading-num{
	float:left;
	margin-left:10px;
	height:18px;
	line-height:18px;
	width:50px;
	text-align:left
}
.import-done{
	background:#fff5bd;
	padding:8px 30px 8px 8px;
	line-height:18px;
	margin-top:5px;
	position:relative
}
.import-done .closed{
	position:absolute;
	right:10px;
	top:10px;
	width:18px;
	height:18px;
	display:block
}
.quota-table{
	border-top:1px solid #ccc
}
.quota-table th{
	text-align:left;
	background:#dedede
}
.quota-table td,.quota-table th{
	padding:6px 8px;
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	vertical-align:middle
}
.quota-table td{
	padding:0;
	color:#666
}
.quota-table th:first-child,.quota-table td:first-child{
	border-left:none
}
.quota-table tr:hover td{
	background-color:#ffffcf
}
.quota-table td.td-check,.quota-table th.td-check{
	text-align:center;
	width:60px
}
.quota-table td.td-quota-num,.quota-table th.td-quota-num{
	text-align:center;
	width:100px
}
.quota-table td.td-quota-num input{
	padding:2px;
	width:80px
}
.quota-table td.quota-error input{
	border:2px solid #f60
}
.tihao{
	color:#08c;
	font-weight:bold
}
.quota-table tr.disabled td{
	color:#999;
	cursor:text
}
.quota-table tr.td-selected td{
	background:#cfe7ff
}
.quota-table tr.disabled:hover td{
	background:#fff
}
.wenti{
	display:block;
	cursor:pointer;
	padding:7px 40px 7px 8px
}
.quo-selected{
	background:#cfe7ff url(../images/tick.png) no-repeat 98% center
}
label.wenti{
	padding:10px 8px
}
.wenti select{
	width:200px
}
.quota-op{
	float:right;
	margin-right:10px;
	line-height:20px;
	padding-top:8px;
	overflow:hidden
}
.quota-op img{
	vertical-align:-4px
}
.quota-op a{
	color:#999;
	float:left
}
.quota-option-edit{
	visibility:hidden
}
.tree-list{
	padding:0 10px
}
.quota-op{
	float:right;
	padding-top:10px;
	font-weight:normal
}
.logic-summary .quota-op{
	padding-top:5px
}
.logic-summary .quota-op a,.tree-list .peier-op a{
	margin-left:10px
}
.tree-list .treeview li .tree-field{
	display:block;
	padding:3px 100px 3px 3px;
	position:relative;
	zoom:1
}
.tree-list .treeview li .tree-field:hover{
	background:#f5f5f5
}
.tree-list .treeview li .peier-op{
	position:absolute;
	right:10px;
	top:2px;
	display:none
}
.tree-list-box{
	padding:10px 0
}
.tree-list-box .total-samples{
	margin-bottom:20px;
	padding:10px;
	border:0
}
.tree-field em{
	color:#08c;
	font-weight:bold
}
.quota-box{
	background:#fff;
	padding:10px 0;
	margin-bottom:15px
}
.quota-box h2{
	margin:0 15px;
	padding:5px 0 10px;
	border-bottom:1px solid #ddd
}
.reup-btn{
	vertical-align:-14px;
	*vertical-align:-8px;
	margin-left:5px
}
.mysurveys-create .excel-up-warp{
	background:url(../images/create_bg.gif) repeat-y
}
.excel-up{
	font-size:14px;
	font-weight:bold;
	padding-left:130px
}
.excel-up a{
	color:#393
}
.excel-up a.blue{
	color:#0063dc
}
.up-excel-info li{
	margin-bottom:8px;
	line-height:18px;
	background:#fff;
	padding:10px;
	margin-bottom:10px
}
.themes-type{
	margin:20px 15px;
	position:relative;
	zoom:1
}
.themes-type h2{
	padding-bottom:15px
}
.themes-item{
	margin-bottom:10px;
	position:relative;
	zoom:1
}
.themes-item a{
	display:block;
	padding:0 10px;
	height:28px;
	line-height:28px;
	background:#f6f6f6;
	text-align:center
}
.themes-item a:hover{
	background:#fff;
	text-decoration:none
}
.themeslistbox{
	padding:0 0 60px 20px;
	width:580px
}
.func-tiptxt{
	background:#ffffe1;
	border:1px solid #e49e61;
	-webkit-box-shadow:0 2px 8px 1px rgba(0,0,0,.35);
	-moz-box-shadow:0 2px 8px 1px rgba(0,0,0,.35);
	-khtml-box-shadow:0 2px 8px 1px rgba(0,0,0,.35);
	-ms-box-shadow:0 2px 8px 1px rgba(0,0,0,.35);
	box-shadow:0 2px 8px 1px rgba(0,0,0,.35);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	-ms-border-radius:3px;
	border-radius:3px;
	color:#666;
	font-size:12px;
	font-weight:normal;
	padding:10px;
	position:absolute;
	text-align:left;
	top:5px;
	width:300px;
	line-height:24px
}
.func-tiptxt span{
	color:#666;
	font-weight:bold;
	font-size:14px
}
.banbentips{
	position:absolute;
	right:80px;
	color:#f60;
	top:-5px
}
.themes-item a.cur,.themes-item a:hover.cur{
	background:#bba2ee;
	color:#fff
}
.arrow6{
	display:none;
	position:absolute;
	top:0;
	right:-25px;
	width:25px;
	height:28px;
	z-index:999
}
.themecur .arrow6{
	display:block
}
.upic-info{
	padding:10px 20px;
	line-height:18px
}
.foot-logo-set{
	padding-right:15px;
	background:#f3f3f3 url(../images/sm_blck_dwn.gif) no-repeat 130px center;
	cursor:pointer;
	border:1px solid #fff;
	width:132px;
	margin-top:10px
}
.foot-logo-set .mdf{
	display:block;
	text-align:center;
	padding-top:15px
}
.foot-logo-set .mdf a{
	color:#666
}
.foot-logo-set .help-tippop,.foot-logo-set .pic-show{
	top:65px;
	left:202px
}
.foot-logo-set .img120box{
	width:120px;
	height:40px;
	border:1px solid #fff
}
.foot-logo-set .img120box.select{
	border:1px solid #000
}
.foot-logo-set .img120box span{
	display:table-cell;
	vertical-align:middle;
	text-align:center;
	*display:block;
	*font-size:32px;
	width:120px;
	height:40px;
	background:#fff
}
.foot-logo-set .img120{
	max-width:120px;
	width:expression(this.width>120 ? 120:true);
	max-height:40px;
	height:expression(this.height>40 ? 40:true);
	overflow:hidden
}
.logo-mdf-warp{
	position:absolute;
	background:#fff;
	width:320px;
	top:0;
	left:150px;
	top:-2px;
	z-index:800;
	border:3px solid #999;
	box-shadow:0 0 5px #000;
	margin-bottom:5px;
	padding:15px
}
.logo-mdf-warp .mdflogoitem{
	float:left;
	width:120px;
	margin:0 3px;
	height:40px;
	border:1px solid #ddd;
	padding:3px;
	margin-bottom:5px
}
.logo-mdf-warp .cur{
	border:1px solid #f60
}
.zdy-sx-tab{
	width:300px;
	margin:0 auto
}
.zdy-sx-tab li{
	float:left;
	display:block;
	width:150px;
	background:#fff;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold
}
.zdy-sx-tab{
	*margin-bottom:-1px
}
.zdy-sx-tab li a{
	display:block;
	width:150px;
	background:#fff;
	text-align:center;
	height:30px;
	line-height:30px;
	font-size:14px;
	font-weight:bold
}
.zdy-sx-tab li a.slfcur{
	background:#484848;
	color:#fff
}
.senior-css-col1 h3,.senior-css-col2 h3,.senior-css-col3 h3{
	padding-bottom:5px;
	border-bottom:1px dashed #ddd;
	margin-bottom:10px
}
.gj-attribute-cnt{
	padding:50px 25px 25px 25px
}
.img25{
	width:25px;
	height:25px
}
.border-xz{
	height:14px
}
.border-xz span{
	display:table-cell;
	float:none;
	padding:0;
	margin:0;
	vertical-align:middle;
	text-align:center;
	*display:block;
	*font-size:10px;
	width:38px;
	height:12px;
	background:#fff;
	*padding-top:5px
}
.qiye_vi{
	position:absolute;
	top:-5px;
	left:200px
}
.shenq-free{
	text-align:right
}
.shenq-free a{
	font-size:120%;
	color:#393;
	font-weight:bold
}
.rules-that{
	background:#fbffcf;
	padding:15px;
	border-color:#ebefc2 #d9df99 #d9df99 #ebefc2;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	border-style:solid;
	border-width:1px;
	position:relative;
	margin-bottom:10px
}
.rules-that h1{
	margin-bottom:10px;
	color:#c00
}
.rules-that h3{
	margin-bottom:10px;
	border-left:5px solid #5d9822;
	padding-left:5px
}
.rules-show{
	padding-left:15px;
	margin-bottom:15px;
	line-height:22px
}
.rules-show li{
	background:url(../images/common_ico4.gif) no-repeat 0 center;
	padding-left:15px;
	color:#666
}
.rules-show li strong{
	color:#333
}
.green-txt{
	color:#5d9822;
	font-weight:bold
}
.r-close a{
	position:absolute;
	display:block;
	top:0;
	right:0;
	_right:20px;
	width:25px;
	height:17px;
	text-align:center;
	padding-top:8px
}
.rules-howto{
	margin-bottom:15px;
	line-height:22px;
	zoom:1
}
.rules-howto .green-txt{
	font-size:14px
}
.logic-b-btn,.quota-b-btn{
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	text-align:left;
	text-decoration:none;
	background:#f5f5f5 url(../images/dropdownarrow.gif) no-repeat right center;
	border:1px solid #dedede;
	border-right:1px solid #bbb;
	border-bottom:1px solid #bfbfbf;
	padding:0 25px 0 10px;
	display:inline-block;
	*display:block;
	*float:left;
	cursor:pointer;
	font-size:100%;
	line-height:35px;
	color:#464646;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,.15) 0 1px 3px;
	font-size:16px;
	font-weight:bold;
	width:130px
}
.quota-b-btn{
	background-image:none;
	text-align:center;
	padding:2px 10px 3px 10px;
	float:none
}
.l-notice .quota-b-btn{
	margin:10px auto 0
}
.logic-b-btn:hover,.quota-b-btn:hover{
	border:1px solid #999;
	color:#000
}
.logic-b-btn a,.quota-b-btn a{
	display:inline-block;
	color:#63a142
}
.logic-b-btn a:hover,.quota-b-btn a:hover{
	text-decoration:none
}
.logic-b-box{
	width:360px;
	margin:15px auto;
	text-align:center
}
.logic-b-box-one{
	width:180px;
	margin:15px auto;
	text-align:center
}
.logic-result{
	border-top:2px solid #08c
}
.logic-item-rt{
	width:870px;
	margin-left:50px
}
.logic-item-warp{
	background:#f5f5f5;
	padding:8px;
	margin-bottom:10px
}
.up-excel-info li{
	margin-bottom:8px;
	line-height:18px;
	background:#fff;
	padding:10px;
	margin-bottom:10px
}
.logicActions{
	float:right;
	text-align:center;
	width:auto!important;
	min-width:0!important;
	background:#e5f0fa;
	border:1px solid #bbb;
	line-height:30px;
	padding:0 12px 0 6px!important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	margin-left:10px;
	cursor:pointer
}
.logicActions img,.add-logic img{
	cursor:pointer;
	margin:0 6px;
	vertical-align:-3px
}
.logicActions-box{
	padding-top:10px
}
.add-logic{
	float:right;
	text-align:center;
	width:auto!important;
	min-width:0!important;
	background:#e5f0fa url(../images/dropdownarrow.gif) no-repeat right center;
	border:1px solid #bbb;
	line-height:30px;
	padding:0 22px 0 6px!important;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-moz-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	-o-box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	box-shadow:rgba(0,0,0,0.15) 0 1px 3px;
	margin-left:10px;
	cursor:pointer
}
.w130{
	width:130px
}
.logic-demo{
	background:#f5f5f5;
	border:1px solid #ccc;
	margin-top:10px
}
.qiye-mark{
	position:relative;
	background:#fbffcf
}
.logic-retrieval{
	text-align:right;
	margin:10px 0;
	background:#ededed;
	padding:5px;
	border-top:3px solid #ccc
}
.logic-retrieval .logic-b-btn{
	background-color:#fff
}
.logic-retrieval .logic-b-btn a{
	color:#666;
	font-size:12px
}
.quota-num-set{
	margin:15px 0;
	background:#f5f5f5;
	padding:15px
}
.quota-num-step{
	border-bottom:1px dashed #ccc;
	margin-bottom:10px;
	padding-bottom:10px
}
.logic-retrieval .logic-b-btn{
	*display:inline-block;
	*float:none
}
.quota-table-two{
	padding:10px 0 0 20px
}
.quota-table-two td.lasttd{
	border-bottom:0
}
.quota-table-two th.td-check,.quota-table-two td.td-check{
	text-align:center;
	width:120px
}
.quota-num-rt{
	margin-left:60px
}
.input-newbox{
	border:1px solid #ccc;
	width:260px;
	height:22px
}
.yindao-functionbox{
	padding:15px
}
.yindao-function{
	margin-bottom:15px;
	border-bottom:1px dashed #ddd;
	padding-bottom:10px
}
.fuc-pics{
	width:120px;
	float:left
}
.fuc-cont-txt{
	margin-left:140px;
	padding-top:5px
}
.fuctit{
	font-size:16px;
	font-weight:bold;
	color:#333;
	margin-bottom:15px
}
.qiyetxt{
	font-size:26px;
	color:#f60
}
.yindao-warp{
	width:980px;
	left:50%;
	margin-left:-490px;
	position:absolute;
	z-index:2002;
	height:500px;
	top:0
}
.yindao-warp2{
	width:980px;
	left:50%;
	margin-left:-490px;
	position:absolute;
	z-index:2002;
	height:500px;
	top:0
}
.yindao-warp-in{
	position:absolute;
	z-index:2003;
	top:25px;
	left:105px
}
.v-t-free-text{
	position:absolute;
	top:42px;
	right:5px;
	color:#fff;
	font-size:26px;
	font-weight:700;
	line-height:35px;
	width:120px;
	text-align:center
}
.v-t-free-text a{
	color:#fff
}
.v-t-free-text a:hover{
	text-decoration:none
}
.v-t-free-text a span{
	font-size:32px;
	color:#F00;
	line-height:35px
}
.isee-checkbox{
	position:absolute;
	top:305px;
	width:120px;
	height:20px;
	left:770px;
	font-size:14px;
	color:#fff
}
.next-noshow{
	font-size:14px;
	text-align:right;
	color:#f60;
	margin:0 10px 10px 0
}
.isee-checkbox{
	position:absolute;
	top:305px;
	width:120px;
	height:20px;
	left:750px
}
.yindao-close{
	position:absolute;
	top:30px;
	right:20px;
	height:40px;
	width:40px;
	z-index:9999
}
.yindao-warp2 .yindao-close{
	top:40px;
	right:10px
}
.customer-info{
	clear:both;
	margin-bottom:15px;
	padding-bottom:10px;
	border-bottom:1px solid #ddd;
	background:url(../images/pic-customer.gif) no-repeat 385px 0;
	width:465px
}
.customer-info p{
	margin-top:10px;
	line-height:18px
}
.customer-functionbox{
	padding:0 0 10px
}
.customer-function{
	border-bottom:1px dashed #ddd
}
.customer-function ul li{
	line-height:23px;
	height:35px
}
.customer-function .qq,.customer-function .phone{
	background:url(../images/public/contact.gif) no-repeat;
	width:26px;
	height:26px;
	float:left;
	display:block;
	text-indent:-999em;
	padding-right:15px;
	margin-bottom:5px
}
.customer-function .qq{
	background-position:0 0
}
.customer-function .phone{
	background-position:0 -52px
}
.customer-next-noshow{
	font-size:14px;
	text-align:left;
	color:#f60
}
.customer-next-noshow .d-button{
	margin:0
}
.del-num-tips{
	width:220px;
	padding:10px;
	line-height:18px
}
.del-num-tips .ipt-s{
	padding:2px;
	border:1px solid #ddd;
	height:16px;
	line-height:16px;
	width:60px
}
.yzm-del{
	padding-left:76px;
	padding-top:6px;
	text-align:left
}
.themes-yulan-iframe{
	width:802px;
	height:500px;
	overflow-y:auto;
	overflow-x:hidden
}
.th-tb-bg .main-rt{
	background-color:#fcf2c7;
	border:1px solid #f9b78a;
	border-top-width:3px;
	-moz-border-radius:3px 3px 0 0;
	-webkit-border-radius:3px 3px 0 0;
	border-radius:3px 3px 0 0;
	padding:10px 10px 5px;
	width:300px;
	*width:288px;
	*padding:10px 0 5px 10px
}
.th-vi-tb{
	color:#666;
	line-height:20px;
	padding:5px 0
}
.dyb-account-intro{
	line-height:24px;
	color:#666
}
.zhuanye{
	color:#2a4f99;
	font-size:16px;
	font-weight:600
}
.mianfei{
	color:#ff7400;
	font-size:16px;
	font-weight:600
}
.qiye{
	color:#006e2e;
	font-size:16px;
	font-weight:600
}
.dyb-account-intro .thbtn{
	line-height:15px
}
.ipt-big{
	width:450px;
	border:1px solid #ddd;
	padding:2px;
	height:22px;
	line-height:22px
}
.ipt-sm{
	width:50px;
	border:1px solid #ddd;
	padding:2px;
	height:22px;
	line-height:22px
}
.overflow_warp{
	position:relative;
	zoom:1
}
.i-know a{
	position:absolute;
	left:232px;
	top:240px;
	display:block;
	width:105px;
	height:35px;
	z-index:9999
}
.share-mdf-warp{
	padding:15px
}
.share-mdf-warp .done{
	padding:5px 5px 5px 25px;
	margin:0;
	background-position:5px 50%
}
.share-mdf-warp .ipt-share{
	width:210px;
	padding:2px;
	border:1px solid #ddd;
	height:26px;
	line-height:26px
}
.down-flashbnt{
	background:#efefef;
	margin:10px 0;
	padding:6px 6px 6px 14px
}
.down-flashbnt img{
	vertical-align:middle
}
.result-cont-warp{
	width:580px;
	background:#fff;
	padding:15px
}
.result-seven-item{
	margin-bottom:15px;
	background:#f3f3f3
}
.result-seven{
	width:240px;
	font-size:14px;
	background:url(../images/result_sevenbg.gif) no-repeat 0 0;
	height:34px;
	color:#fff;
	line-height:30px;
	text-indent:5px
}
.result-wj{
	height:34px;
	font-size:14px;
	line-height:30px;
	width:200px
}
.open-recycling-tips{
	width:520px;
	background:#fff
}
.open-recycling-tit{
	font-size:16px;
	font-weight:bold;
	margin-left:10px;
	line-height:36px
}
.open-recycling-con{
	padding-left:40px;
	line-height:18px;
	font-size:12px;
	padding-top:10px
}
.open-recycling-tips .th-weibo{
	color:#0063dc;
	text-decoration:underline;
	padding-left:3px
}
.preview-cont-phone{
	width:800px;
	margin:0 auto;
	background-color:rgba(255,255,255,0.5);
	background:#fff9;
	filter:alpha(opacity=50)
}
#preview-cont-phone *{
	position:relative
}
.qrcode{
	text-align:center;
	padding:100px 0
}
.qrcode img{
	filter:alpha(opacity=80);
	-moz-opacity:.8;
	-khtml-opacity:.8;
	opacity:.8
}
.qrcode p{
	margin-top:30px;
	font-size:14px;
	color:#333
}
.send-state{
	padding:15px 0
}
.send-state ul{
	border-bottom:1px solid #ddd;
	border-top:1px solid #ddd;
	padding:10px 0;
	overflow:hidden;
	background:#fdfce9;
	_height:16px
}
.send-state ul li{
	float:left;
	display:block;
	width:180px;
	text-align:center;
	border-right:1px dashed #ccc
}
.send-state ul li.last{
	border:0
}
.info .fr{
	padding-top:3px
}
.invoice-info{
	margin-left:30px;
	font-size:12px
}
.attention-txt{
	font-size:12px;
	padding-top:15px;
	color:#f60
}
.middle-v{
	vertical-align:-25px;
	padding-left:5px
}
.general-info{
	border-bottom:1px dashed #ddd;
	line-height:18px;
	padding-bottom:10px
}
.invoice-zengzhi{
	position:absolute;
	font-size:12px;
	left:400px;
	top:0;
	width:240px;
	padding:8px;
	line-height:20px
}
.dd-link a{
	color:#0063dc
}
.dd-link-line{
	border-left:1px dotted #ccc;
	margin:0 4px;
	*display:inline-block
}
.send-status{
	position:relative;
	z-index:0
}
.send-status ol{
	position:relative;
	padding-top:50px;
	margin-left:30px
}
.send-status li{
	position:relative;
	z-index:1;
	float:left;
	width:138px;
	background:url(../images/bg_order_nor.gif) no-repeat 1px 1px;
	_zoom:1
}
.send-status li p{
	position:relative;
	left:56px;
	float:left;
	width:140px;
	margin-top:-15px;
	padding-top:22px;
	text-align:center;
	color:#999
}
.send-status p img{
	display:none
}
.send-status .first p{
	left:-24px;
	right:auto;
	margin-top:0;
	width:64px;
	_margin-right:-48px
}
.send-status .first{
	width:20px;
	background-position:-135px -18px
}
.send-status .first i{
	display:none
}
.send-status .ok{
	color:#333
}
.send-status .ok p{
	background:url(../images/or_package_icogreen.png) no-repeat center 0;
	color:#333
}
.send-status .ok p span{
	color:#999
}
.send-status .ok img{
	display:block;
	position:absolute;
	top:0;
	left:61px;
	z-index:1;
	width:18px;
	height:18px
}
.send-status span{
	display:block;
	color:#999
}
.send-status i{
	display:block;
	width:100px;
	height:16px;
	overflow:hidden;
	background:url(../images/bg_order_gr.gif) no-repeat 1px 3px;
	text-indent:-9999px
}
.order-infod{
	padding-top:20px
}
.order-infod h3{
	color:#666;
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	margin-bottom:10px
}
.order-infod ul{
	padding-bottom:25px
}
.order-infod li{
	padding-left:15px;
	line-height:26px;
	color:#666
}
.online-total{
	background:#f9f9f9;
	padding:10px 15px;
	line-height:24px;
	font-size:18px
}
.online-general-info{
	padding:25px 15px;
	color:#666
}
.online-general-info h3{
	padding-bottom:10px
}
.onlinepay-que{
	border-top:1px dashed #ddd;
	margin-top:15px;
	padding:15px
}
.online-pay-select{
	width:260px
}
.online-pay-select h3,.set-sent-person h3{
	border-bottom:1px solid #ddd;
	margin-bottom:10px;
	padding-bottom:5px;
	font-size:18px
}
.set-sent-person h3{
	margin-bottom:20px
}
.set-sent-person{
	width:560px;
	line-height:18px;
	font-size:12px;
	text-align:left
}
.set-sent-person input{
	padding:2px;
	height:16px;
	line-height:16px;
	width:180px
}
.set-sent-person .item{
	margin-bottom:15px;
	line-height:24px
}
.pay-way{
	padding:15px 0
}
.online-general-info h4{
	font-size:14px
}
.beta-pic{
	position:absolute;
	right:15px;
	top:4px
}
.publish-taobao{
	overflow:hidden;
	padding-bottom:10px
}
.set-em-person a{
	font-weight:normal;
	color:#0063dc
}
.set-em-person .set-em-ok a{
	font-weight:bold;
	color:#333
}
.demo-pic{
	float:left;
	width:290px
}
.set-em-rt{
	float:left;
	margin-left:35px;
	padding-top:10px
}
.set-em-con{
	margin-top:15px
}
.dyb-video{
	position:absolute;
	width:130px;
	font-size:12px;
	top:100px;
	right:41px;
	text-align:center;
	color:#333
}
.dyb-video img{
	padding-bottom:5px
}
.th-contb .dyb-video{
	top:200px;
	right:-20px
}
.th-contb .dyb-video img{
	padding-bottom:10px
}
